From b84705d5577c8e44bbb9e3fde81886ade19fcb81 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sun, 12 Feb 2017 20:14:43 +0100 Subject: [PATCH] :white_check_mark: improved test coverage --- test/src/unit-class_parser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/test/src/unit-class_parser.cpp b/test/src/unit-class_parser.cpp index 59ea3cefb..caa672a1e 100644 --- a/test/src/unit-class_parser.cpp +++ b/test/src/unit-class_parser.cpp @@ -101,6 +101,7 @@ TEST_CASE("parser class") CHECK_THROWS_WITH(json::parser("\"\b\"").parse(), "parse error - unexpected '\"'"); // improve code coverage CHECK_THROWS_AS(json::parser("\uFF01").parse(), std::invalid_argument); + CHECK_THROWS_AS(json::parser("[-4:1,]").parse(), std::invalid_argument); // unescaped control characters CHECK_THROWS_AS(json::parser("\"\x00\"").parse(), std::invalid_argument); CHECK_THROWS_AS(json::parser("\"\x01\"").parse(), std::invalid_argument);