Refactor assertions in unit-convenience.cpp
This commit is contained in:
parent
ffa5d9b42b
commit
2b37ebb059
@ -106,12 +106,8 @@ TEST_CASE("convenience functions")
|
|||||||
check_escaped("\x1f", "\\u001f");
|
check_escaped("\x1f", "\\u001f");
|
||||||
|
|
||||||
// invalid UTF-8 characters
|
// invalid UTF-8 characters
|
||||||
CHECK_THROWS_AS(check_escaped("ä\xA9ü"), json::type_error&);
|
CHECK_THROWS_WITH_AS(check_escaped("ä\xA9ü"), "[json.exception.type_error.316] invalid UTF-8 byte at index 2: 0xA9", json::type_error&);
|
||||||
CHECK_THROWS_WITH(check_escaped("ä\xA9ü"),
|
|
||||||
"[json.exception.type_error.316] invalid UTF-8 byte at index 2: 0xA9");
|
|
||||||
|
|
||||||
CHECK_THROWS_AS(check_escaped("\xC2"), json::type_error&);
|
CHECK_THROWS_WITH_AS(check_escaped("\xC2"), "[json.exception.type_error.316] incomplete UTF-8 string; last byte: 0xC2", json::type_error&);
|
||||||
CHECK_THROWS_WITH(check_escaped("\xC2"),
|
|
||||||
"[json.exception.type_error.316] incomplete UTF-8 string; last byte: 0xC2");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user