Skip to content

Commit 20dfde4

Browse files
committed
use assertInstanceOf
1 parent e999acd commit 20dfde4

6 files changed

Lines changed: 13 additions & 27 deletions

File tree

avro/src/test/java/tools/jackson/dataformat/avro/JDKSerializabilityTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ private AvroMapper serializeAndDeserialize(AvroMapper mapper) throws Exception {
4949

5050
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(serializedBytes);
5151
ObjectInputStream inputStream = new ObjectInputStream(byteArrayInputStream);
52-
Object deserializedObject = inputStream.readObject();
53-
assertTrue(deserializedObject instanceof AvroMapper,
52+
return assertInstanceOf(AvroMapper.class, inputStream.readObject(),
5453
"Deserialized object should be an instance of ObjectMapper");
55-
return (AvroMapper) deserializedObject;
5654
}
5755

5856
private Employee _simpleEmployee() {

avro/src/test/java/tools/jackson/dataformat/avro/MapWithUnionTest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,7 @@ public void testMapContainerWithNested() throws Exception
124124
assertEquals(3, deserialized.props.size());
125125
assertEquals("world", deserialized.props.get("hello"));
126126
assertEquals("charlie", deserialized.props.get("goodbye"));
127-
Object ob = deserialized.props.get("otherMap");
128-
assertTrue(ob instanceof Map<?,?>);
129-
Map<?,?> m = (Map<?,?>) ob;
127+
Map<?,?> m = assertInstanceOf(Map.class, deserialized.props.get("otherMap"));
130128
assertEquals("bar", m.get("foo"));
131129
assertEquals("bing", m.get("zap"));
132130
}
@@ -178,7 +176,7 @@ public void testUnionResolvingToMapType() throws Exception
178176
.with(schema)
179177
.readValue(bytes);
180178
assertNotNull(result.get("data"));
181-
assertTrue(result.get("data") instanceof Map,
179+
assertInstanceOf(Map.class, result.get("data"),
182180
"Expected Map but got " + result.get("data").getClass().getSimpleName());
183181
Map<String, String> dataMap = (Map<String, String>) result.get("data");
184182
assertEquals("val1", dataMap.get("key1"));

cbor/src/test/java/tools/jackson/dataformat/cbor/mapper/AnySetterTest.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,7 @@ public void testSimpleMapImitation() throws Exception
217217
assertEquals(3, result.size());
218218
assertEquals(Integer.valueOf(3), result.get("a"));
219219
assertEquals(Boolean.TRUE, result.get("b"));
220-
Object ob = result.get("c");
221-
assertTrue(ob instanceof List<?>);
222-
List<?> l = (List<?>)ob;
220+
List<?> l = assertInstanceOf(List.class, result.get("c"));
223221
assertEquals(3, l.size());
224222
assertEquals(Integer.valueOf(3), l.get(2));
225223
}
@@ -300,8 +298,7 @@ public void testPolymorphic() throws Exception
300298
assertEquals(1, result.props.size());
301299
Base ob = result.props.get("a");
302300
assertNotNull(ob);
303-
assertTrue(ob instanceof Impl);
304-
assertEquals("xyz", ((Impl) ob).value);
301+
assertEquals("xyz", assertInstanceOf(Impl.class, ob).value);
305302
}
306303

307304
@Test
@@ -344,9 +341,9 @@ public void testGenericAnySetter() throws Exception
344341
assertNotNull(stringGeneric);
345342
assertEquals(stringGeneric.getStaticallyMappedProperty(), "Test");
346343
for(Map.Entry<String, Integer> entry : stringGeneric.getDynamicallyMappedProperties().entrySet()) {
347-
assertTrue(entry.getKey() instanceof String,
344+
assertInstanceOf(String.class, entry.getKey(),
348345
"A key in MyGeneric<String> is not an String.");
349-
assertTrue(entry.getValue() instanceof Integer,
346+
assertInstanceOf(Integer.class, entry.getValue(),
350347
"A value in MyGeneric<Integer> is not an Integer.");
351348
}
352349
assertEquals(stringGeneric.getDynamicallyMappedProperties(), stringGenericMap);

cbor/src/test/java/tools/jackson/dataformat/cbor/mapper/JDKSerializabilityTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,8 @@ private CBORMapper serializeAndDeserialize(CBORMapper mapper) throws Exception {
4545

4646
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(serializedBytes);
4747
ObjectInputStream inputStream = new ObjectInputStream(byteArrayInputStream);
48-
Object deserializedObject = inputStream.readObject();
49-
assertTrue(deserializedObject instanceof CBORMapper,
48+
return assertInstanceOf(CBORMapper.class, inputStream.readObject(),
5049
"Deserialized object should be an instance of ObjectMapper");
51-
return (CBORMapper) deserializedObject;
5250
}
5351

5452
private Object _simpleData() {

smile/src/test/java/tools/jackson/dataformat/smile/mapper/AnySetterTest.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -213,9 +213,7 @@ public void testSimpleMapImitation() throws Exception
213213
assertEquals(3, result.size());
214214
assertEquals(Integer.valueOf(3), result.get("a"));
215215
assertEquals(Boolean.TRUE, result.get("b"));
216-
Object ob = result.get("c");
217-
assertTrue(ob instanceof List<?>);
218-
List<?> l = (List<?>)ob;
216+
List<?> l = assertInstanceOf(List.class, result.get("c"));
219217
assertEquals(3, l.size());
220218
assertEquals(Integer.valueOf(3), l.get(2));
221219
}
@@ -296,8 +294,7 @@ public void testPolymorphic() throws Exception
296294
assertEquals(1, result.props.size());
297295
Base ob = result.props.get("a");
298296
assertNotNull(ob);
299-
assertTrue(ob instanceof Impl);
300-
assertEquals("xyz", ((Impl) ob).value);
297+
assertEquals("xyz", assertInstanceOf(Impl.class, ob).value);
301298
}
302299

303300
@Test
@@ -340,9 +337,9 @@ public void testGenericAnySetter() throws Exception
340337
assertNotNull(stringGeneric);
341338
assertEquals(stringGeneric.getStaticallyMappedProperty(), "Test");
342339
for(Map.Entry<String, Integer> entry : stringGeneric.getDynamicallyMappedProperties().entrySet()) {
343-
assertTrue(entry.getKey() instanceof String,
340+
assertInstanceOf(String.class, entry.getKey(),
344341
"A key in MyGeneric<String> is not an String.");
345-
assertTrue(entry.getValue() instanceof Integer,
342+
assertInstanceOf(Integer.class, entry.getValue(),
346343
"A value in MyGeneric<Integer> is not an Integer.");
347344
}
348345
assertEquals(stringGeneric.getDynamicallyMappedProperties(), stringGenericMap);

smile/src/test/java/tools/jackson/dataformat/smile/mapper/JDKSerializabilityTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,8 @@ private SmileMapper serializeAndDeserialize(SmileMapper mapper) throws Exception
4545

4646
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(serializedBytes);
4747
ObjectInputStream inputStream = new ObjectInputStream(byteArrayInputStream);
48-
Object deserializedObject = inputStream.readObject();
49-
assertTrue(deserializedObject instanceof SmileMapper,
48+
return assertInstanceOf(SmileMapper.class, inputStream.readObject(),
5049
"Deserialized object should be an instance of ObjectMapper");
51-
return (SmileMapper) deserializedObject;
5250
}
5351

5452
private Object _simpleData() {

0 commit comments

Comments
 (0)