aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
diff options
context:
space:
mode:
authorHenri Yandell <bayard@apache.org>2010-03-20 20:20:26 +0000
committerHenri Yandell <bayard@apache.org>2010-03-20 20:20:26 +0000
commitbc22af91e7e8fd7a530de48cd164056ef05829e0 (patch)
tree1ea39c009c0c0fa40ee4b1d39c1498365f8109cf /src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
parent1a60c21395fe7648188d1c91f62ac7baefa12742 (diff)
downloadapache-commons-lang-bc22af91e7e8fd7a530de48cd164056ef05829e0.tar.gz
Adding Builder interface, and refactoring the builder classes and BasicThreadFactory to implement this interface. Patch from Michael Wooten in LANG-601
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925674 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java')
-rw-r--r--src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java15
1 files changed, 15 insertions, 0 deletions
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 382997080..f03d6b394 100644
--- a/src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
+++ b/src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
@@ -305,6 +305,21 @@ public class EqualsBuilderTest extends TestCase {
assertTrue(!new EqualsBuilder().append(null, o2).isEquals());
assertTrue(new EqualsBuilder().append((Object) null, (Object) null).isEquals());
}
+
+ public void testObjectBuild() {
+ TestObject o1 = new TestObject(4);
+ TestObject o2 = new TestObject(5);
+ assertTrue(new EqualsBuilder().append(o1, o1).build());
+ assertTrue(!new EqualsBuilder().append(o1, o2).build());
+ o2.setA(4);
+ assertTrue(new EqualsBuilder().append(o1, o2).build());
+
+ assertTrue(!new EqualsBuilder().append(o1, this).build());
+
+ assertTrue(!new EqualsBuilder().append(o1, null).build());
+ assertTrue(!new EqualsBuilder().append(null, o2).build());
+ assertTrue(new EqualsBuilder().append((Object) null, (Object) null).build());
+ }
public void testLong() {
long o1 = 1L;