[fine] Don't feel like supporting these tests
This commit is contained in:
parent
f203da328b
commit
4f3536ea50
1 changed files with 0 additions and 31 deletions
|
|
@ -591,34 +591,3 @@ fn identifier(p: &mut CParser) -> MarkClosed {
|
|||
|
||||
p.end(m, TreeKind::Identifier)
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use pretty_assertions::assert_eq;
|
||||
|
||||
fn test_successful_expression_parse(source: &str, expected: &str) {
|
||||
let tokens = Tokens::new(source);
|
||||
let mut parser = CParser::new(tokens);
|
||||
|
||||
expression(&mut parser);
|
||||
|
||||
let (tree, _) = parser.build_tree();
|
||||
assert_eq!(
|
||||
expected,
|
||||
format!("{tree:?}"),
|
||||
"The parse structure of the expressions did not match"
|
||||
);
|
||||
}
|
||||
|
||||
macro_rules! test_expr {
|
||||
($name:ident, $input:expr, $expected:expr) => {
|
||||
#[test]
|
||||
fn $name() {
|
||||
test_successful_expression_parse($input, $expected);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
test_expr!(number_expr, "12", "[LiteralExpression Number:'12']");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue