1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use cpclib_basic::BasicProgram; #[test] pub fn failures() { let codes = [ "10 PRINT \"HELLO" // Unclosed string ]; for code in codes { let basic = BasicProgram::parse(code); if let Err(_err) = basic { // everything is ok } else { panic!("{} has been parsed", code); } } }