diff options
author | Gary Gregory <garydgregory@gmail.com> | 2022-08-26 14:57:21 -0400 |
---|---|---|
committer | Gary Gregory <garydgregory@gmail.com> | 2022-08-26 14:57:21 -0400 |
commit | 49ef6b530c89c5f7181aa3fbdb957155a6802b05 (patch) | |
tree | 648e602ff90aa48981bbc09b10823b216dc0ac1a /src/test | |
parent | ce40e5bdf29138c17b934b84206b31ece5ebd3e3 (diff) | |
download | apache-commons-lang-49ef6b530c89c5f7181aa3fbdb957155a6802b05.tar.gz |
PMD: Implement equals()
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderTest.java b/src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderTest.java index 8741f2104..cf045e946 100644 --- a/src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderTest.java +++ b/src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderTest.java @@ -18,6 +18,7 @@ package org.apache.commons.lang3.builder; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -332,6 +333,18 @@ public class HashCodeBuilderTest extends AbstractLangTest { } @Test + public void testEquals() { + final HashCodeBuilder hcb1 = new HashCodeBuilder(17, 37).append(1).append('a'); + final HashCodeBuilder hcb2 = new HashCodeBuilder(17, 37).append(1).append('a'); + final HashCodeBuilder hcb3 = new HashCodeBuilder(17, 37).append(2).append('c'); + assertEquals(hcb1, hcb1); + assertEquals(hcb1, hcb2); + assertEquals(hcb2, hcb1); + assertNotEquals(hcb1, hcb3); + assertNotEquals(hcb2, hcb3); + } + + @Test public void testFloat() { assertEquals(17 * 37, new HashCodeBuilder(17, 37).append(0f).toHashCode()); final float f = 1234.89f; |