diff --git a/core-java-modules/core-java-string-operations-2/pom.xml b/core-java-modules/core-java-string-operations-2/pom.xml
index c6debc4f71..902e8f09b4 100644
--- a/core-java-modules/core-java-string-operations-2/pom.xml
+++ b/core-java-modules/core-java-string-operations-2/pom.xml
@@ -54,6 +54,11 @@
commons-codec
${commons-codec.version}
+
+ org.springframework
+ spring-core
+ ${spring-core.version}
+
@@ -95,6 +100,7 @@
3.0.0
2.2.6
1.14
+ 5.3.0
\ No newline at end of file
diff --git a/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/emptystrings/EmptyStringsUnitTest.java b/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/emptystrings/EmptyStringsUnitTest.java
index d772c38341..9652e0e770 100644
--- a/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/emptystrings/EmptyStringsUnitTest.java
+++ b/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/emptystrings/EmptyStringsUnitTest.java
@@ -3,6 +3,7 @@ package com.baeldung.emptystrings;
import com.google.common.base.Strings;
import org.apache.commons.lang3.StringUtils;
import org.junit.Test;
+import org.springframework.util.ObjectUtils;
import javax.validation.ConstraintViolation;
import javax.validation.Validation;
@@ -109,6 +110,24 @@ public class EmptyStringsUnitTest {
assertFalse(Strings.isNullOrEmpty(blankString));
}
+ /*
+ * Spring Core ObjectUtils
+ */
+ @Test
+ public void givenSomeEmptyString_thenObjectUtilsIsEmptyReturnsTrue() {
+ assertTrue(ObjectUtils.isEmpty(emptyString));
+ }
+
+ @Test
+ public void givenSomeNonEmptyString_thenObjectUtilsIsEmptyReturnsFalse() {
+ assertFalse(ObjectUtils.isEmpty(nonEmptyString));
+ }
+
+ @Test
+ public void givenSomeBlankString_thenObjectUtilsIsEmptyReturnsFalse() {
+ assertFalse(ObjectUtils.isEmpty(blankString));
+ }
+
/*
* Bean Validation
*/