From 8b620c3931d8a4764a79bd9f0ed91d3229f1660e Mon Sep 17 00:00:00 2001
From: heowc
- * StringUtils.equals(null, null) = true
+ * StringUtils.equals(null, null) = false
* StringUtils.equals(null, "abc") = false
* StringUtils.equals("abc", null) = false
* StringUtils.equals("abc", "abc") = true
diff --git a/utils/src/test/java/software/amazon/awssdk/utils/StringUtilsTest.java b/utils/src/test/java/software/amazon/awssdk/utils/StringUtilsTest.java
index 865cf5be430a..c7ecd182cb87 100644
--- a/utils/src/test/java/software/amazon/awssdk/utils/StringUtilsTest.java
+++ b/utils/src/test/java/software/amazon/awssdk/utils/StringUtilsTest.java
@@ -177,4 +177,13 @@ public void repeat_negativeCount_shouldThrowIae() {
public void repeat_maxCount_shouldThrowOom() {
StringUtils.repeat("a", Integer.MAX_VALUE);
}
+
+ @Test
+ public void testEquals() {
+ assertFalse(StringUtils.equals(null, null));
+ assertFalse(StringUtils.equals(null, "abc"));
+ assertFalse(StringUtils.equals("abc", null));
+ assertTrue(StringUtils.equals("abc", "abc"));
+ assertFalse(StringUtils.equals("abc", "ABC"));
+ }
}