diff options
| author | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-07-16 19:26:16 +0000 |
|---|---|---|
| committer | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-07-17 17:12:35 +0000 |
| commit | 275d321ab099b4d7b0de71aa72a87eb27de120af (patch) | |
| tree | ef30e26e40d520d3aba785e074621fd73a99bdb9 /src/libsyntax | |
| parent | 44575f708aed13f4260c6ce27b35ab102e5dd9f2 (diff) | |
| download | rust-275d321ab099b4d7b0de71aa72a87eb27de120af.tar.gz rust-275d321ab099b4d7b0de71aa72a87eb27de120af.zip | |
Remove some unit tests and that are redundant with `run-pass/hygiene.rs`
and that would be painful to rewrite.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/hygiene.rs | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/libsyntax/ext/hygiene.rs b/src/libsyntax/ext/hygiene.rs index 521930f69a9..ade165e0ef9 100644 --- a/src/libsyntax/ext/hygiene.rs +++ b/src/libsyntax/ext/hygiene.rs @@ -114,38 +114,3 @@ impl fmt::Debug for SyntaxContext { write!(f, "#{}", self.0) } } - -#[cfg(test)] -mod tests { - use ast::{EMPTY_CTXT, Mrk, SyntaxContext}; - use super::{apply_mark_internal, new_sctable_internal, Mark, SCTable}; - - // extend a syntax context with a sequence of marks given - // in a vector. v[0] will be the outermost mark. - fn unfold_marks(mrks: Vec<Mrk> , tail: SyntaxContext, table: &SCTable) - -> SyntaxContext { - mrks.iter().rev().fold(tail, |tail:SyntaxContext, mrk:&Mrk| - {apply_mark_internal(*mrk,tail,table)}) - } - - #[test] fn unfold_marks_test() { - let mut t = new_sctable_internal(); - - assert_eq!(unfold_marks(vec!(3,7),EMPTY_CTXT,&mut t),SyntaxContext(2)); - { - let table = t.table.borrow(); - assert!((*table)[1] == Mark(7,EMPTY_CTXT)); - assert!((*table)[2] == Mark(3,SyntaxContext(1))); - } - } - - #[test] - fn hashing_tests () { - let mut t = new_sctable_internal(); - assert_eq!(apply_mark_internal(12,EMPTY_CTXT,&mut t),SyntaxContext(1)); - assert_eq!(apply_mark_internal(13,EMPTY_CTXT,&mut t),SyntaxContext(2)); - // using the same one again should result in the same index: - assert_eq!(apply_mark_internal(12,EMPTY_CTXT,&mut t),SyntaxContext(1)); - // I'm assuming that the rename table will behave the same.... - } -} |
