Skip to content

Commit

Permalink
Remove lex tests
Browse files Browse the repository at this point in the history
  • Loading branch information
htrefil committed Dec 28, 2019
1 parent 96fee13 commit 0b19cae
Showing 1 changed file with 0 additions and 90 deletions.
90 changes: 0 additions & 90 deletions src/lex.rs
Original file line number Diff line number Diff line change
Expand Up @@ -107,93 +107,3 @@ pub fn tokenize(input: &str) -> Result<Vec<Token>, Error> {

Ok(tokens)
}

#[cfg(test)]
mod tests {
use super::*;

#[test]
fn test() {
let mut tokens = tokenize("( ) + - * / Long_ident 123 123.456 123i 123.456i")
.unwrap()
.into_iter();

assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::LParen,
position: 1
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::RParen,
position: 3
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Add,
position: 5
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Sub,
position: 7
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Mul,
position: 9
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Div,
position: 11
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Ident("Long_ident".into()),
position: 13
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Real(123.0),
position: 24
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Real(123.456),
position: 28
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Imag(123.0),
position: 36
}
);
assert_eq!(
tokens.next().unwrap(),
Token {
kind: TokenKind::Imag(123.456),
position: 41
}
);
}
}

0 comments on commit 0b19cae

Please sign in to comment.