Commit 01d9d844 authored by Dominik Charousset's avatar Dominik Charousset

Test parsing of negative integers

parent 9c415944
...@@ -61,6 +61,7 @@ bar=034 ...@@ -61,6 +61,7 @@ bar=034
baz=-0.23 baz=-0.23
buzz=1E-34 buzz=1E-34
bazz=0b10101010110011 bazz=0b10101010110011
bizz=-1
)__"; )__";
constexpr const char* case3 = R"__(" constexpr const char* case3 = R"__("
...@@ -225,12 +226,13 @@ struct fixture { ...@@ -225,12 +226,13 @@ struct fixture {
void check_case2() { void check_case2() {
CAF_CHECK(errors.empty()); CAF_CHECK(errors.empty());
CAF_CHECK(num_values() == 5); CAF_CHECK(num_values() == 6);
CAF_CHECK(value_is("test.foo", -0xff)); CAF_CHECK(value_is("test.foo", -0xff));
CAF_CHECK(value_is("test.bar", 034)); CAF_CHECK(value_is("test.bar", 034));
CAF_CHECK(value_is("test.baz", -0.23)); CAF_CHECK(value_is("test.baz", -0.23));
CAF_CHECK(value_is("test.buzz", 1E-34)); CAF_CHECK(value_is("test.buzz", 1E-34));
CAF_CHECK(value_is("test.bazz", 10931)); CAF_CHECK(value_is("test.bazz", 10931));
CAF_CHECK(value_is("test.bizz", -1));
} }
void check_case3() { void check_case3() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment