Add reproduction test case

This commit is contained in:
Milo Yip 2016-04-19 15:05:15 +08:00
parent 07343d5e33
commit c8a1d51753

View File

@ -1299,6 +1299,15 @@ TEST(Schema, Issue552) {
#endif // RAPIDJSON_HAS_CXX11_RVALUE_REFS
TEST(SchemaValidator, Issue608) {
Document sd;
sd.Parse("{\"required\": [\"a\", \"b\"] }");
SchemaDocument s(sd);
VALIDATE(s, "{\"a\" : null, \"b\": null}", true);
INVALIDATE(s, "{\"a\" : null, \"a\" : null}", "", "required", "");
}
#ifdef __clang__
RAPIDJSON_DIAG_POP
#endif