From bc96cf6d348b340c3f60c4a80cb7fdc2e6aa44b1 Mon Sep 17 00:00:00 2001 From: Edward Capriolo Date: Fri, 13 Jan 2017 17:31:02 -0500 Subject: [PATCH] GOSSIP-40 bad hashcode (Lai Donglin via EGC) --- .../org/apache/gossip/GossipMemberTest.java | 22 +++++++++++++++++++ .../apache/gossip/StartupSettingsTest.java | 4 ---- 2 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 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()); + } +} 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;