Skip to content

Commit 6a6494a

Browse files
committed
Adding serialization to JSON
1 parent fc6220c commit 6a6494a

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

src/test/java/de/gwdg/metadataqa/api/schema/BaseSchemaTest.java

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -920,9 +920,22 @@ public void toJson() {
920920
.addRule(new Rule().withHasValue("a")
921921
));
922922
String schemaString = ConfigurationReader.toJson(schemaObj);
923-
assertEquals(
924-
"{\"paths\":[{\"label\":\"author\",\"path\":\"author\",\"categories\":[],\"children\":[],\"collection\":false,\"rules\":[{\"hasValue\":\"a\",\"hidden\":false,\"skip\":false,\"debug\":false,\"allowEmptyInstances\":false}],\"absolutePath\":\"author\",\"active\":true,\"extractable\":false,\"mandatory\":false}],\"fieldGroups\":[],\"categories\":[]}",
925-
schemaString
926-
);
923+
assertTrue(schemaString.contains("\"label\":\"author\""));
924+
assertTrue(schemaString.contains("\"path\":\"author\""));
925+
assertTrue(schemaString.contains("\"categories\":[]"));
926+
assertTrue(schemaString.contains("\"children\":[]"));
927+
assertTrue(schemaString.contains("\"collection\":false"));
928+
assertTrue(schemaString.contains("\"hasValue\":\"a\""));
929+
assertTrue(schemaString.contains("\"hidden\":false"));
930+
assertTrue(schemaString.contains("\"skip\":false"));
931+
assertTrue(schemaString.contains("\"debug\":false"));
932+
assertTrue(schemaString.contains("\"allowEmptyInstances\":false"));
933+
assertTrue(schemaString.contains("\"absolutePath\":\"author\""));
934+
assertTrue(schemaString.contains("\"active\":true"));
935+
assertTrue(schemaString.contains("\"extractable\":false"));
936+
assertTrue(schemaString.contains("\"mandatory\":false"));
937+
assertTrue(schemaString.contains("\"rules\":["));
938+
assertTrue(schemaString.contains("\"fieldGroups\":[]"));
939+
assertTrue(schemaString.contains("\"categories\":[]"));
927940
}
928941
}

0 commit comments

Comments
 (0)