Commit d7029c37 authored by Niels Lohmann's avatar Niels Lohmann

improved test coverage

parent f0edab23
...@@ -28,6 +28,7 @@ SOFTWARE. ...@@ -28,6 +28,7 @@ SOFTWARE.
#include "catch.hpp" #include "catch.hpp"
#define private public
#include "json.hpp" #include "json.hpp"
using nlohmann::json; using nlohmann::json;
...@@ -1262,6 +1263,12 @@ TEST_CASE("CBOR regressions") ...@@ -1262,6 +1263,12 @@ TEST_CASE("CBOR regressions")
} }
} }
} }
SECTION("improve code coverage")
{
// exotic edge case
CHECK_THROWS_AS(json::check_length(0xffffffffffffffff, 0xfffffffffffffff0, 0xff), std::out_of_range);
}
} }
TEST_CASE("CBOR roundtrips", "[hide]") TEST_CASE("CBOR roundtrips", "[hide]")
......
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