mirror of
https://github.com/tristanpenman/valijson.git
synced 2025-10-14 15:05:36 +02:00
Cleanup whitespace.
This commit is contained in:
@@ -35,53 +35,53 @@ TEST_F(TestValidationErrors, AllOfConstraintFailure)
|
||||
rapidjson::Document schemaDocument;
|
||||
ASSERT_TRUE( loadDocument(TEST_DATA_DIR "/schemas/allof_integers_and_numbers.schema.json", schemaDocument) );
|
||||
RapidJsonAdapter schemaAdapter(schemaDocument);
|
||||
|
||||
|
||||
// Parse schema document
|
||||
Schema schema;
|
||||
SchemaParser schemaParser;
|
||||
ASSERT_NO_THROW( schemaParser.populateSchema(schemaAdapter, schema) );
|
||||
|
||||
|
||||
// Load test document
|
||||
rapidjson::Document testDocument;
|
||||
ASSERT_TRUE( loadDocument(TEST_DATA_DIR "/documents/array_doubles_1_2_3.json", testDocument) );
|
||||
RapidJsonAdapter testAdapter(testDocument);
|
||||
|
||||
|
||||
Validator validator(schema);
|
||||
ValidationResults results;
|
||||
EXPECT_FALSE( validator.validate(testAdapter, &results) );
|
||||
|
||||
|
||||
ValidationResults::Error error;
|
||||
|
||||
|
||||
EXPECT_TRUE( results.popError(error) );
|
||||
EXPECT_EQ( "[0]", error.context );
|
||||
EXPECT_EQ( "Value type not permitted by 'type' constraint.", error.description );
|
||||
|
||||
|
||||
EXPECT_TRUE( results.popError(error) );
|
||||
EXPECT_EQ( "", error.context );
|
||||
EXPECT_EQ( "Failed to validate item #0 in array.", error.description );
|
||||
|
||||
|
||||
EXPECT_TRUE( results.popError(error) );
|
||||
EXPECT_EQ( "[1]", error.context );
|
||||
EXPECT_EQ( "Value type not permitted by 'type' constraint.", error.description );
|
||||
|
||||
|
||||
EXPECT_TRUE( results.popError(error) );
|
||||
EXPECT_EQ( "", error.context );
|
||||
EXPECT_EQ( "Failed to validate item #1 in array.", error.description );
|
||||
|
||||
|
||||
EXPECT_TRUE( results.popError(error) );
|
||||
EXPECT_EQ( "[2]", error.context );
|
||||
EXPECT_EQ( "Value type not permitted by 'type' constraint.", error.description );
|
||||
|
||||
|
||||
EXPECT_TRUE( results.popError(error) );
|
||||
EXPECT_EQ( "", error.context );
|
||||
EXPECT_EQ( "Failed to validate item #2 in array.", error.description );
|
||||
|
||||
|
||||
EXPECT_TRUE( results.popError(error) );
|
||||
EXPECT_EQ( "", error.context );
|
||||
EXPECT_EQ( "Failed to validate against child schema at index #0 of allOf constraint.", error.description );
|
||||
|
||||
|
||||
EXPECT_FALSE( results.popError(error) );
|
||||
|
||||
|
||||
while (results.popError(error)) {
|
||||
std::cerr << error.context << std::endl;
|
||||
std::cerr << error.description << std::endl;
|
||||
|
Reference in New Issue
Block a user