@Test public void testObjectValidationLenient() throws IOException { String actualRs = IOUtils.toString(JsonValidatorTest.class.getClassLoader().getResourceAsStream( "validation/object/mode/actual.json"), Charset.forName("UTF-8").toString()); String expectedRs = IOUtils.toString(JsonValidatorTest.class.getClassLoader().getResourceAsStream( "validation/object/mode/expected.json"), Charset.forName("UTF-8").toString()); JsonValidator.validateJson(expectedRs, actualRs, JSONCompareMode.LENIENT); }
public static void validateJson(String expectedJson, String actualJson, JSONCompareMode jsonCompareMode) { try { JSONAssert.assertEquals(expectedJson, actualJson, new JsonKeywordsComparator(jsonCompareMode)); } catch (JSONException e) { throw new AssertionError(e); } }
JsonValidator { public static void validateJson(String expectedJson, String actualJson, JSONCompareMode jsonCompareMode) { try { JSONAssert.assertEquals(expectedJson, actualJson, new JsonKeywordsComparator(jsonCompareMode)); } catch (JSONException e) { throw new AssertionError(e); } } }
JsonValidator { public static void validateJson(String expectedJson, String actualJson, JSONCompareMode jsonCompareMode) { try { JSONAssert.assertEquals(expectedJson, actualJson, new JsonKeywordsComparator(jsonCompareMode)); } catch (JSONException e) { throw new AssertionError(e); } } private  JsonValidator(); }
JsonValidator { public static void validateJson(String expectedJson, String actualJson, JSONCompareMode jsonCompareMode) { try { JSONAssert.assertEquals(expectedJson, actualJson, new JsonKeywordsComparator(jsonCompareMode)); } catch (JSONException e) { throw new AssertionError(e); } } private  JsonValidator(); static void validateJson(String expectedJson, String actualJson, JSONCompareMode jsonCompareMode); static void validateJsonAgainstSchema(String jsonSchema, String jsonData); static void validateJsonAgainstSchemaV3V4(String jsonSchema, String jsonData); static void validateJsonAgainstSchemaV6V7(String jsonSchema, String jsonData); }
JsonValidator { public static void validateJson(String expectedJson, String actualJson, JSONCompareMode jsonCompareMode) { try { JSONAssert.assertEquals(expectedJson, actualJson, new JsonKeywordsComparator(jsonCompareMode)); } catch (JSONException e) { throw new AssertionError(e); } } private  JsonValidator(); static void validateJson(String expectedJson, String actualJson, JSONCompareMode jsonCompareMode); static void validateJsonAgainstSchema(String jsonSchema, String jsonData); static void validateJsonAgainstSchemaV3V4(String jsonSchema, String jsonData); static void validateJsonAgainstSchemaV6V7(String jsonSchema, String jsonData);  }