checkTokenString(tmp, "foo");
}
+// Test the parsing of a basic expression with a constant string holding
+// a number.
+TEST_F(EvalContextTest, number) {
+
+ EvalContext eval;
+
+ EXPECT_NO_THROW(parsed_ =
+ eval.parseString("substring(option[123], '0', '2') == '42'"));
+ EXPECT_TRUE(parsed_);
+ parsed_ = false;
+ EXPECT_NO_THROW(parsed_ =
+ eval.parseString("untyped: substring(option[123], '0', '2') == '42'"));
+ EXPECT_TRUE(parsed_);
+
+}
+
// Test the parsing of a hexstring terminal
TEST_F(EvalContextTest, hexstring) {
EvalContext eval;