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;
 

Reply via email to