This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git

commit 0b18b9719054493a33242341628bfd5bbd586dd3
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Mar 16 00:18:28 2024 -0400

    Add missing branch tests
---
 .../commons/lang3/builder/EqualsBuilderTest.java       | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git 
a/src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java 
b/src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
index 7614377de..b3808b68d 100644
--- a/src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
+++ b/src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
@@ -380,6 +380,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final boolean o2 = false;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
     }
 
     @Test
@@ -394,6 +395,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = true;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
@@ -425,6 +427,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final byte o2 = 2;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
     }
 
     @Test
@@ -439,6 +442,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = 7;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
@@ -470,6 +474,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final char o2 = 2;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
     }
 
     @Test
@@ -484,6 +489,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = 7;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
@@ -544,6 +550,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final double o2 = 2;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, Double.NaN).isEquals());
         assertTrue(new EqualsBuilder().append(Double.NaN, 
Double.NaN).isEquals());
         assertTrue(new EqualsBuilder().append(Double.POSITIVE_INFINITY, 
Double.POSITIVE_INFINITY).isEquals());
@@ -561,6 +568,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = 7;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
@@ -592,6 +600,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final float o2 = 2;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, Float.NaN).isEquals());
         assertTrue(new EqualsBuilder().append(Float.NaN, 
Float.NaN).isEquals());
         assertTrue(new EqualsBuilder().append(Float.POSITIVE_INFINITY, 
Float.POSITIVE_INFINITY).isEquals());
@@ -609,6 +618,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = 7;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
@@ -640,6 +650,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final int o2 = 2;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
     }
 
     @Test
@@ -654,6 +665,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = 7;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
@@ -704,6 +716,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final long o2 = 2L;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
     }
 
     @Test
@@ -718,6 +731,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = 7;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
@@ -759,6 +773,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(array1, array2).isEquals());
         ((long[]) array1[1])[1] = 0;
         assertFalse(new EqualsBuilder().append(array1, array2).isEquals());
+        assertFalse(new EqualsBuilder().append(array1, array2).append(array1, 
array2).isEquals());
     }
 
     @Test
@@ -941,6 +956,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1].setA(6);
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
         obj1[1].setA(5);
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[2] = obj1[1];
@@ -1330,6 +1346,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         final short o2 = 2;
         assertTrue(new EqualsBuilder().append(o1, o1).isEquals());
         assertFalse(new EqualsBuilder().append(o1, o2).isEquals());
+        assertFalse(new EqualsBuilder().append(o1, o2).append(o1, 
o1).isEquals());
     }
 
     @Test
@@ -1344,6 +1361,7 @@ public class EqualsBuilderTest extends AbstractLangTest {
         assertTrue(new EqualsBuilder().append(obj1, obj2).isEquals());
         obj1[1] = 7;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());
+        assertFalse(new EqualsBuilder().append(obj1, obj2).append(obj1, 
obj1).isEquals());
 
         obj2 = null;
         assertFalse(new EqualsBuilder().append(obj1, obj2).isEquals());

Reply via email to