GOSSIP-40 bad hashcode (Lai Donglin via EGC)
Project: http://git-wip-us.apache.org/repos/asf/incubator-gossip/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-gossip/commit/bc96cf6d Tree: http://git-wip-us.apache.org/repos/asf/incubator-gossip/tree/bc96cf6d Diff: http://git-wip-us.apache.org/repos/asf/incubator-gossip/diff/bc96cf6d Branch: refs/heads/master Commit: bc96cf6d348b340c3f60c4a80cb7fdc2e6aa44b1 Parents: 4f4c15c Author: Edward Capriolo <[email protected]> Authored: Fri Jan 13 17:31:02 2017 -0500 Committer: Edward Capriolo <[email protected]> Committed: Fri Jan 13 17:31:02 2017 -0500 ---------------------------------------------------------------------- .../org/apache/gossip/GossipMemberTest.java | 22 ++++++++++++++++++++ .../org/apache/gossip/StartupSettingsTest.java | 4 ---- 2 files changed, 22 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-gossip/blob/bc96cf6d/src/test/java/org/apache/gossip/GossipMemberTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/gossip/GossipMemberTest.java b/src/test/java/org/apache/gossip/GossipMemberTest.java new file mode 100644 index 0000000..635d66c --- /dev/null +++ b/src/test/java/org/apache/gossip/GossipMemberTest.java @@ -0,0 +1,22 @@ +package org.apache.gossip; + +import java.net.URI; +import java.net.URISyntaxException; + +import org.junit.Assert; +import org.junit.jupiter.api.Test; +import org.junit.platform.runner.JUnitPlatform; +import org.junit.runner.RunWith; + +@RunWith(JUnitPlatform.class) +public class GossipMemberTest { + + @Test + public void testHashCodeFromGossip40() throws URISyntaxException { + Assert.assertNotEquals( + new LocalGossipMember("mycluster", new URI("udp://4.4.4.4:1000"), "myid", 1, 10, 5) + .hashCode(), + new LocalGossipMember("mycluster", new URI("udp://4.4.4.5:1005"), "yourid", 11, 11, 6) + .hashCode()); + } +} http://git-wip-us.apache.org/repos/asf/incubator-gossip/blob/bc96cf6d/src/test/java/org/apache/gossip/StartupSettingsTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/gossip/StartupSettingsTest.java b/src/test/java/org/apache/gossip/StartupSettingsTest.java index 73c758a..a798594 100644 --- a/src/test/java/org/apache/gossip/StartupSettingsTest.java +++ b/src/test/java/org/apache/gossip/StartupSettingsTest.java @@ -19,8 +19,6 @@ package org.apache.gossip; import org.apache.log4j.Logger; -import io.teknek.tunit.TUnit; - import org.junit.jupiter.api.Test; import java.io.File; @@ -30,8 +28,6 @@ import java.net.URI; import java.net.URISyntaxException; import java.util.ArrayList; import java.util.UUID; -import java.util.concurrent.Callable; -import java.util.concurrent.TimeUnit; import org.junit.platform.runner.JUnitPlatform; import org.junit.runner.RunWith;
