#include #include #include #include #include #include #include TestSuite(BasicVar); Test(BasicVar, SimpleVar) { std::cout << "----- BaseVars -----"; ast::PrettyPrinter print(std::cout); ast::Exp* test = parse::parse("var test := \"Code harder, not smarter\""); cr_assert_not_null(test); print(test); cr_assert_eq(1, 1); } TestSuite(RealisticVar); Test(RealisticVar, Var_WExprs) { ast::PrettyPrinter print(std::cout); ast::Exp* test = parse::parse("var test : int := 3 + 6 + 9"); cr_assert_not_null(test); print(test); cr_assert_eq(1, 1); }