@@ -25,18 +25,36 @@ public void shouldDeserializeSynonyms() throws IOException {
2525 AbstractSynonym .class );
2626 assertThat (synonym ).isInstanceOf (AltCorrection1 .class );
2727
28+ synonym =
29+ DEFAULT_OBJECT_MAPPER .readValue (
30+ "{\" type\" :\" altcorrection1\" ,\" objectID\" :\" synonymID\" ,\" corrections\" :[\" 1\" , \" 2\" ],\" word\" :\" word\" }" ,
31+ AbstractSynonym .class );
32+ assertThat (synonym ).isInstanceOf (AltCorrection1 .class );
33+
2834 synonym =
2935 DEFAULT_OBJECT_MAPPER .readValue (
3036 "{\" type\" :\" altCorrection2\" ,\" objectID\" :\" synonymID\" ,\" corrections\" :[\" 1\" , \" 2\" ],\" word\" :\" word\" }" ,
3137 AbstractSynonym .class );
3238 assertThat (synonym ).isInstanceOf (AltCorrection2 .class );
3339
40+ synonym =
41+ DEFAULT_OBJECT_MAPPER .readValue (
42+ "{\" type\" :\" altcorrection2\" ,\" objectID\" :\" synonymID\" ,\" corrections\" :[\" 1\" , \" 2\" ],\" word\" :\" word\" }" ,
43+ AbstractSynonym .class );
44+ assertThat (synonym ).isInstanceOf (AltCorrection2 .class );
45+
3446 synonym =
3547 DEFAULT_OBJECT_MAPPER .readValue (
3648 "{\" type\" :\" oneWaySynonym\" ,\" objectID\" :\" synonymID\" ,\" synonyms\" :[\" 1\" , \" 2\" ],\" input\" :\" input\" }" ,
3749 AbstractSynonym .class );
3850 assertThat (synonym ).isInstanceOf (OneWaySynonym .class );
3951
52+ synonym =
53+ DEFAULT_OBJECT_MAPPER .readValue (
54+ "{\" type\" :\" onewaysynonym\" ,\" objectID\" :\" synonymID\" ,\" synonyms\" :[\" 1\" , \" 2\" ],\" input\" :\" input\" }" ,
55+ AbstractSynonym .class );
56+ assertThat (synonym ).isInstanceOf (OneWaySynonym .class );
57+
4058 synonym =
4159 DEFAULT_OBJECT_MAPPER .readValue (
4260 "{\" type\" :\" placeholder\" ,\" objectID\" :\" synonymID\" ,\" replacements\" :[\" 1\" , \" 2\" ],\" placeholder\" :\" placeholder\" }" ,
0 commit comments