Commit 81a42724 by Niels Lohmann

more test cases for CBOR

parent 3a0f5398
...@@ -629,6 +629,21 @@ TEST_CASE("CBOR") ...@@ -629,6 +629,21 @@ TEST_CASE("CBOR")
CHECK(json::from_cbor(result) == j); CHECK(json::from_cbor(result) == j);
} }
} }
SECTION("half-precision float (edge cases)")
{
SECTION("infinity")
{
json j = json::from_cbor(std::vector<uint8_t>({0xf9, 0x7c, 0x00}));
CHECK(j == nullptr);
}
SECTION("NaN")
{
json j = json::from_cbor(std::vector<uint8_t>({0xf9, 0x7c, 0x01}));
CHECK(j == nullptr);
}
}
} }
SECTION("string") SECTION("string")
......
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