code cleaning, add condition operators

This commit is contained in:
pantor
2017-08-15 15:52:52 +02:00
parent e03bb14b17
commit d277cb0acd
3 changed files with 26 additions and 14 deletions

View File

@@ -169,7 +169,14 @@ TEST_CASE("Parse conditions") {
SECTION("Elements") {
CHECK( env.parse_condition("age", data) );
CHECK_FALSE( env.parse_condition("size", data) );
}
SECTION("Operators") {
CHECK( env.parse_condition("not size", data) );
CHECK_FALSE( env.parse_condition("not true", data) );
CHECK( env.parse_condition("true and true", data) );
CHECK( env.parse_condition("true or false", data) );
CHECK_FALSE( env.parse_condition("true and not true", data) );
}
SECTION("Numbers") {