Skip to content

Commit 0ec4e86

Browse files
StilesCrisisStilesCrisis
authored andcommitted
Unit test
Add unit test for Issue 848 (segfault in ~Document)
1 parent 26e089b commit 0ec4e86

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/unittest/schematest.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1281,6 +1281,12 @@ TEST(SchemaValidatingWriter, Simple) {
12811281
EXPECT_TRUE(validator.GetInvalidDocumentPointer() == SchemaDocument::PointerType(""));
12821282
}
12831283

1284+
TEST(Schema, Issue848) {
1285+
rapidjson::Document d;
1286+
rapidjson::SchemaDocument s(d);
1287+
rapidjson::GenericSchemaValidator<rapidjson::SchemaDocument, rapidjson::Document> v(s);
1288+
}
1289+
12841290
#if RAPIDJSON_HAS_CXX11_RVALUE_REFS
12851291

12861292
static SchemaDocument ReturnSchemaDocument() {

0 commit comments

Comments
 (0)