use of io.etcd.jetcd.cluster.Member in project jetcd by coreos.
the class ClusterClientTest method testMemberManagement.
@Test
public void testMemberManagement() throws ExecutionException, InterruptedException, TimeoutException {
final Client client = Client.builder().endpoints(n1.clientEndpoints()).build();
final Cluster clusterClient = client.getClusterClient();
Member m2 = clusterClient.addMember(n2.peerEndpoints()).get(5, TimeUnit.SECONDS).getMember();
assertThat(m2).isNotNull();
assertThat(clusterClient.listMember().get().getMembers()).hasSize(2);
/*
TODO: check
Member m3 = clusterClient.addMember(n3.peerEndpoints())
.get(5, TimeUnit.SECONDS)
.getMember();
assertThat(m3).isNotNull();
assertThat(clusterClient.listMember().get().getMembers()).hasSize(3);
*/
}