diff options
author | Henri Yandell <bayard@apache.org> | 2010-03-20 20:20:26 +0000 |
---|---|---|
committer | Henri Yandell <bayard@apache.org> | 2010-03-20 20:20:26 +0000 |
commit | bc22af91e7e8fd7a530de48cd164056ef05829e0 (patch) | |
tree | 1ea39c009c0c0fa40ee4b1d39c1498365f8109cf /src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java | |
parent | 1a60c21395fe7648188d1c91f62ac7baefa12742 (diff) | |
download | apache-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.java | 15 |
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; |