UPDATE: Dump of initial files
This commit is contained in:
21
base/src/expressions/test.rs
Normal file
21
base/src/expressions/test.rs
Normal file
@@ -0,0 +1,21 @@
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn test_error_codes() {
|
||||
let errors = vec![
|
||||
Error::REF,
|
||||
Error::NAME,
|
||||
Error::VALUE,
|
||||
Error::DIV,
|
||||
Error::NA,
|
||||
Error::NUM,
|
||||
Error::ERROR,
|
||||
];
|
||||
for (i, error) in errors.iter().enumerate() {
|
||||
let s = format!("{}", error);
|
||||
let index = error_index(s.clone()).unwrap();
|
||||
assert_eq!(i as i32, index);
|
||||
let s2 = error_string(i as usize).unwrap();
|
||||
assert_eq!(s, s2);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user