提交 0720323e 编写于 作者: N Niels

another test case

上级 8d4f6751
...@@ -149,7 +149,12 @@ TEST_CASE("array") ...@@ -149,7 +149,12 @@ TEST_CASE("array")
CHECK_NOTHROW(j[21] = 5); CHECK_NOTHROW(j[21] = 5);
CHECK_THROWS_AS(j.at(21) = 5, std::out_of_range); CHECK_THROWS_AS(j.at(21) = 5, std::out_of_range);
CHECK_THROWS_AS(nonarray += 2, std::runtime_error); CHECK_THROWS_AS(nonarray += 2, std::runtime_error);
CHECK_THROWS_AS(nonarray.push_back(JSON(nullptr)), std::runtime_error);
{
JSON nonarray2 = JSON(nullptr);
JSON nonarray3 = JSON(nullptr);
CHECK_THROWS_AS(nonarray2.push_back(nonarray3), std::runtime_error);
}
const JSON k = j; const JSON k = j;
CHECK_NOTHROW(k[21]); CHECK_NOTHROW(k[21]);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册