diff options
author | Antony Woods <acron1@gmail.com> | 2014-11-06 14:10:38 +0000 |
---|---|---|
committer | Antony Woods <acron1@gmail.com> | 2014-11-06 14:10:38 +0000 |
commit | 6d24711208e60ad4ef85c2d055bd49af120e8f77 (patch) | |
tree | 439b6f75a9214cdb59eed42127d292528ecc99c5 /tests | |
parent | 4b3b8070e75ce0fc181e5c012c47da2a1e7a918e (diff) | |
download | crow-6d24711208e60ad4ef85c2d055bd49af120e8f77.tar.gz crow-6d24711208e60ad4ef85c2d055bd49af120e8f77.zip |
Added boolean types to json rvalue (.b()) including tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unittest.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unittest.cpp b/tests/unittest.cpp index 4dec727..2b6a20a 100644 --- a/tests/unittest.cpp +++ b/tests/unittest.cpp @@ -453,6 +453,14 @@ TEST(json_read) q = y["ints"][2].i(); ASSERT_EQUAL(3, q); + std::string s2 = R"({"bools":[true, false], "doubles":[1.2, -3.4]})"; + auto z = json::load(s2); + ASSERT_EQUAL(2, z["bools"].size()); + ASSERT_EQUAL(2, z["doubles"].size()); + ASSERT_EQUAL(true, z["bools"][0].b()); + ASSERT_EQUAL(false, z["bools"][1].b()); + ASSERT_EQUAL(1.2, z["doubles"][0].d()); + ASSERT_EQUAL(-3.4, z["doubles"][1].d()); } TEST(json_read_unescaping) |