This commit is contained in:
mateusz.szablak 2020-10-29 16:44:28 +01:00
parent dd98392dbe
commit 46c257f00f
2 changed files with 10 additions and 6 deletions

View File

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

View File

@ -2,7 +2,9 @@ package com.baeldung.tostring;
import org.junit.Test; import org.junit.Test;
import static org.junit.Assert.*; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotSame;
import static org.junit.Assert.assertSame;
public class ToStringUnitTest { public class ToStringUnitTest {
@Test @Test
@ -96,7 +98,7 @@ public class ToStringUnitTest {
Object obj = input; Object obj = input;
assertEquals("1234", StringCastUtils.getToString(obj)); assertEquals("1234", StringCastUtils.getStringRepresentation(obj));
assertNotSame("1234", StringCastUtils.getToString(obj)); assertNotSame("1234", StringCastUtils.getStringRepresentation(obj));
} }
} }