diff --git a/src/main/java/pl/pojo/tester/internal/assertion/tostring/ToStringAssertions.java b/src/main/java/pl/pojo/tester/internal/assertion/tostring/ToStringAssertions.java index 55fb28b4..5dd574dc 100644 --- a/src/main/java/pl/pojo/tester/internal/assertion/tostring/ToStringAssertions.java +++ b/src/main/java/pl/pojo/tester/internal/assertion/tostring/ToStringAssertions.java @@ -1,7 +1,8 @@ package pl.pojo.tester.internal.assertion.tostring; -import org.apache.commons.lang3.ObjectUtils; +import java.util.Arrays; +import java.util.Objects; public class ToStringAssertions { @@ -31,8 +32,13 @@ public void doestNotContain(final String fieldName, final Object value) { } private String getStringOf(final Object value) { - final Object notNullObject = ObjectUtils.defaultIfNull(value, ""); - return notNullObject.toString(); + if(Objects.isNull(value)) { + return ""; //empty string as default + } else if(value.getClass().isArray()){ + return Arrays.toString((Object[])value); + } else { + return value.toString(); + } }