GOSSIP-72 rebase on trunk

Project: http://git-wip-us.apache.org/repos/asf/incubator-gossip/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gossip/commit/19662d15
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gossip/tree/19662d15
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gossip/diff/19662d15

Branch: refs/heads/master
Commit: 19662d15009e42a06c4f902703656ef091b4bdee
Parents: bcd1051 dc0c727
Author: Edward Capriolo <edlinuxg...@gmail.com>
Authored: Fri Mar 10 07:39:36 2017 -0500
Committer: Edward Capriolo <edlinuxg...@gmail.com>
Committed: Fri Mar 10 07:39:36 2017 -0500

----------------------------------------------------------------------
 pom.xml                                                |  5 +++++
 src/test/java/org/apache/gossip/SignedMessageTest.java | 13 ++++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gossip/blob/19662d15/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-gossip/blob/19662d15/src/test/java/org/apache/gossip/SignedMessageTest.java
----------------------------------------------------------------------
diff --cc src/test/java/org/apache/gossip/SignedMessageTest.java
index 50e3cb5,0b0d469..5c3bb76
--- a/src/test/java/org/apache/gossip/SignedMessageTest.java
+++ b/src/test/java/org/apache/gossip/SignedMessageTest.java
@@@ -25,7 -25,9 +25,8 @@@ import java.net.UnknownHostException
  import java.security.NoSuchAlgorithmException;
  import java.security.NoSuchProviderException;
  import java.util.ArrayList;
 -import java.util.HashMap;
  import java.util.List;
+ import java.util.Objects;
  import java.util.UUID;
  import java.util.concurrent.TimeUnit;
  
@@@ -45,18 -47,14 +46,18 @@@ public class SignedMessageTest extends 
            throws URISyntaxException, UnknownHostException, 
InterruptedException {
      String cluster = UUID.randomUUID().toString();
      GossipSettings settings = gossiperThatSigns();
 -    List<GossipMember> startupMembers = new ArrayList<>();
 +    List<Member> startupMembers = new ArrayList<>();
      URI uri = new URI("udp://" + "127.0.0.1" + ":" + (30000 + 1));
 -    GossipService gossipService = new GossipService(cluster, uri, 1 + "",
 -            new HashMap<String, String>(), startupMembers, settings, (a, b) 
-> { }, 
 -            new MetricRegistry());
 -    gossipService.start();
 +    GossipManager gossipService = GossipManagerBuilder.newBuilder()
 +            .cluster(cluster)
 +            .uri(uri)
 +            .id(1 + "")
 +            .gossipMembers(startupMembers)
 +            .gossipSettings(settings)
 +            .build();
 +    gossipService.init();
    }
-   
+ 
    private GossipSettings gossiperThatSigns(){
      GossipSettings settings = new GossipSettings();
      settings.setPersistRingState(false);
@@@ -65,29 -63,31 +66,35 @@@
      return settings;
    }
    
+   private GossipSettings gossiperThatSigns(String keysDir){
+     GossipSettings settings = gossiperThatSigns();
+     settings.setPathToKeyStore(Objects.requireNonNull(keysDir));
+     return settings;
+   }
+   
    @Test
 -  public void dataTest() throws InterruptedException, URISyntaxException, 
NoSuchAlgorithmException, NoSuchProviderException, IOException{
 +  public void dataTest() throws InterruptedException, URISyntaxException, 
NoSuchAlgorithmException, NoSuchProviderException, IOException {
-     String keys = "./keys";
-     GossipSettings settings = gossiperThatSigns();
+     final String keys = System.getProperty("java.io.tmpdir") + "/keys";
+     GossipSettings settings = gossiperThatSigns(keys);
      setup(keys);
      String cluster = UUID.randomUUID().toString();
 -    List<GossipMember> startupMembers = new ArrayList<>();
 +    List<Member> startupMembers = new ArrayList<>();
      for (int i = 1; i < 2; ++i) {
        URI uri = new URI("udp://" + "127.0.0.1" + ":" + (30000 + i));
 -      startupMembers.add(new RemoteGossipMember(cluster, uri, i + ""));
 +      startupMembers.add(new RemoteMember(cluster, uri, i + ""));
      }
 -    final List<GossipService> clients = new ArrayList<>();
 +    final List<GossipManager> clients = new ArrayList<>();
      for (int i = 1; i < 3; ++i) {
        URI uri = new URI("udp://" + "127.0.0.1" + ":" + (30000 + i));
 -      GossipService gossipService = new GossipService(cluster, uri, i + "",
 -              new HashMap<String,String>(), startupMembers, settings,
 -              (a,b) -> {}, new MetricRegistry());
 +      GossipManager gossipService = GossipManagerBuilder.newBuilder()
 +              .cluster(cluster)
 +              .uri(uri)
 +              .id(i + "")
 +              .gossipMembers(startupMembers)
 +              .gossipSettings(settings)
 +              .build();
 +      gossipService.init();
        clients.add(gossipService);
 -      gossipService.start();
      }
      assertTwoAlive(clients);
      assertOnlySignedMessages(clients);

Reply via email to