added after review

This commit is contained in:
mateusz.szablak 2020-10-26 16:35:41 +01:00
parent bbdf2ae686
commit dd98392dbe
2 changed files with 17 additions and 2 deletions

View File

@ -2,9 +2,14 @@ package com.baeldung.tostring;
public class StringCastUtils {
public static String castToString(Object object) {
if (object instanceof String) {
if (object instanceof String)
return (String) object;
}
return null;
}
public static String getToString(Object object) {
if (object != null)
return object.toString();
return null;
}
}

View File

@ -89,4 +89,14 @@ public class ToStringUnitTest {
assertEquals(null, StringCastUtils.castToString(obj));
}
@Test
public void givenIntegerNotNull_whenCastToObject_thenGetToStringReturnsString() {
Integer input = 1234;
Object obj = input;
assertEquals("1234", StringCastUtils.getToString(obj));
assertNotSame("1234", StringCastUtils.getToString(obj));
}
}