### Question:
VertxRestService implements ManagedRestService { @Override public Address address() { return address; } VertxRestService(Atomix atomix, Address address); @Override Address address(); @Override CompletableFuture<RestService> start(); @Override boolean isRunning(); @Override CompletableFuture<Void> stop();  }### Answer:
@Test public void testCluster() throws Exception { given() .spec(specs.get(0)) .when() .get("cluster/node") .then() .statusCode(200) .assertThat() .body("id", equalTo("1")) .body("host", equalTo(instances.get(0).getMembershipService().getLocalMember().address().host())) .body("port", equalTo(instances.get(0).getMembershipService().getLocalMember().address().port())); given() .spec(specs.get(0)) .when() .get("cluster/nodes") .then() .statusCode(200); }