Files
IronCalc/base/src/expressions/test.rs
2024-02-14 12:12:23 -07:00

27 lines
592 B
Rust

use super::*;
#[test]
fn test_error_codes() {
let errors = vec![
Error::REF,
Error::NAME,
Error::VALUE,
Error::DIV,
Error::NA,
Error::NUM,
Error::ERROR,
Error::NIMPL,
Error::SPILL,
Error::CALC,
Error::CIRC,
Error::NULL
];
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);
}
}