mirror of
https://github.com/nlohmann/json.git
synced 2026-03-02 23:36:27 +00:00
- removed old test cases
This commit is contained in:
@@ -149,6 +149,7 @@ TEST_CASE("array")
|
||||
CHECK_NOTHROW(j[21] = 5);
|
||||
CHECK_THROWS_AS(j.at(21) = 5, std::out_of_range);
|
||||
CHECK_THROWS_AS(nonarray += 2, std::runtime_error);
|
||||
CHECK_THROWS_AS(nonarray.push_back(JSON(nullptr)), std::runtime_error);
|
||||
|
||||
const JSON k = j;
|
||||
CHECK_NOTHROW(k[21]);
|
||||
@@ -1026,6 +1027,12 @@ TEST_CASE("Parser")
|
||||
CHECK_THROWS_AS(JSON::parse("infinity"), std::invalid_argument);
|
||||
}
|
||||
|
||||
SECTION("parse from C++ string")
|
||||
{
|
||||
std::string s = "{ \"foo\": [1,2,true] }";
|
||||
CHECK_NOTHROW(JSON::parse(s));
|
||||
}
|
||||
|
||||
SECTION("user-defined string literal operator")
|
||||
{
|
||||
auto j1 = "[1,2,3]"_json;
|
||||
|
||||
Reference in New Issue
Block a user