🔨 added user-defined exceptions 205-206
This commit is contained in:
parent
875b2da95d
commit
a4274d7766
6 changed files with 102 additions and 98 deletions
|
|
@ -380,17 +380,17 @@ TEST_CASE("iterators 2")
|
|||
{
|
||||
{
|
||||
auto it = j_object.begin();
|
||||
CHECK_THROWS_AS(it[0], std::domain_error);
|
||||
CHECK_THROWS_AS(it[1], std::domain_error);
|
||||
CHECK_THROWS_WITH(it[0], "cannot use operator[] for object iterators");
|
||||
CHECK_THROWS_WITH(it[1], "cannot use operator[] for object iterators");
|
||||
CHECK_THROWS_AS(it[0], json::invalid_iterator);
|
||||
CHECK_THROWS_AS(it[1], json::invalid_iterator);
|
||||
CHECK_THROWS_WITH(it[0], "[json.exception.invalid_iterator.208] cannot use operator[] for object iterators");
|
||||
CHECK_THROWS_WITH(it[1], "[json.exception.invalid_iterator.208] cannot use operator[] for object iterators");
|
||||
}
|
||||
{
|
||||
auto it = j_object.cbegin();
|
||||
CHECK_THROWS_AS(it[0], std::domain_error);
|
||||
CHECK_THROWS_AS(it[1], std::domain_error);
|
||||
CHECK_THROWS_WITH(it[0], "cannot use operator[] for object iterators");
|
||||
CHECK_THROWS_WITH(it[1], "cannot use operator[] for object iterators");
|
||||
CHECK_THROWS_AS(it[0], json::invalid_iterator);
|
||||
CHECK_THROWS_AS(it[1], json::invalid_iterator);
|
||||
CHECK_THROWS_WITH(it[0], "[json.exception.invalid_iterator.208] cannot use operator[] for object iterators");
|
||||
CHECK_THROWS_WITH(it[1], "[json.exception.invalid_iterator.208] cannot use operator[] for object iterators");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue