Skip to content

Commit c252064

Browse files
committed
StringResponseFacrtories test
1 parent bedcb5d commit c252064

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/test/java/com/taboola/rest/api/internal/StringConverterFactoryTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313
*/
1414
public class StringConverterFactoryTest {
1515

16+
public static class EntityModelExample {
17+
private String id;
18+
private String name;
19+
}
20+
1621
@Test
1722
public void testResponseBodyConverter() {
1823
StringConverterFactory testInstance = StringConverterFactory.create(new StringResponseFactories());
@@ -23,4 +28,17 @@ public void testResponseBodyConverter() {
2328
responseConverter = testInstance.responseBodyConverter(Object.class, null, null);
2429
Assert.assertNull("Invalid converter, expecting no converter", responseConverter);
2530
}
31+
32+
@Test
33+
public void testResponseBodyConverterWithStringResponseFactory() {
34+
StringResponseFactories stringResponseFactories = new StringResponseFactories();
35+
stringResponseFactories.addFactory(EntityModelExample.class, null);
36+
StringConverterFactory testInstance = StringConverterFactory.create(stringResponseFactories);
37+
38+
Converter<ResponseBody, ?> responseConverter = testInstance.responseBodyConverter(EntityModelExample.class, null, null);
39+
Assert.assertNotNull("Invalid converter, expecting converter", responseConverter);
40+
41+
responseConverter = testInstance.responseBodyConverter(Object.class, null, null);
42+
Assert.assertNull("Invalid converter, expecting no converter", responseConverter);
43+
}
2644
}

0 commit comments

Comments
 (0)