Skip to content

Commit 337db97

Browse files
committed
feat: reproduce code based on comment in issue
* FasterXML/jackson-module-kotlin#843 (comment) (cherry picked from commit dcb75b6)
1 parent c533a6a commit 337db97

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/test/java/com/arvgord/JacksonSortingTest.java

+9-9
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public class JacksonSortingTest {
99

1010
private final ObjectMapper objectMapper = new ObjectMapper();
1111

12-
private final String JSON_INPUT = """
12+
private final String INPUT_JSON = """
1313
{
1414
"b": 2,
1515
"a": 1,
@@ -31,7 +31,7 @@ public class JacksonSortingTest {
3131
}
3232
""";
3333

34-
private final String JSON_OUTPUT_SECOND = """
34+
private final String SECOND_JSON_OUTPUT = """
3535
{
3636
"transactionId": "test",
3737
"a": 1,
@@ -53,7 +53,7 @@ public class JacksonSortingTest {
5353
}
5454
""";
5555

56-
private final String JSON_OUTPUT_THIRD = """
56+
private final String THIRD_JSON_OUTPUT = """
5757
{
5858
"transactionId": "test",
5959
"c": [
@@ -75,28 +75,28 @@ public class JacksonSortingTest {
7575
}
7676
""";
7777

78-
private <T> void testSerializationDeserialization(String resultOutput, Class<T> clazz) throws Exception {
79-
T deserializedObject = objectMapper.readValue(JSON_INPUT, clazz);
78+
private <T> void testSerializationDeserialization(String outputResult, Class<T> clazz) throws Exception {
79+
T deserializedObject = objectMapper.readValue(INPUT_JSON, clazz);
8080
String serializedJson = objectMapper.writeValueAsString(deserializedObject);
8181

82-
String expectedJson = objectMapper.readTree(resultOutput).toPrettyString();
82+
String expectedJson = objectMapper.readTree(outputResult).toPrettyString();
8383
String actualJson = objectMapper.readTree(serializedJson).toPrettyString();
8484

8585
assertEquals(expectedJson, actualJson);
8686
}
8787

8888
@Test
8989
public void testSerializationAndDeserializationForFirstObject() throws Exception {
90-
testSerializationDeserialization(JSON_INPUT, FirstObject.class);
90+
testSerializationDeserialization(INPUT_JSON, FirstObject.class);
9191
}
9292

9393
@Test
9494
public void testSerializationAndDeserializationForSecondObject() throws Exception {
95-
testSerializationDeserialization(JSON_OUTPUT_SECOND, SecondObject.class);
95+
testSerializationDeserialization(SECOND_JSON_OUTPUT, SecondObject.class);
9696
}
9797

9898
@Test
9999
public void testSerializationAndDeserializationForThirdObject() throws Exception {
100-
testSerializationDeserialization(JSON_OUTPUT_THIRD, ThirdObject.class);
100+
testSerializationDeserialization(THIRD_JSON_OUTPUT, ThirdObject.class);
101101
}
102102
}

0 commit comments

Comments
 (0)