> + MockWebServer server = mockEtcdJavaWebServer(); > + > + server.enqueue(new > MockResponse().setBody(payloadFromResource("/keys-wait.json")).setResponseCode(200)); > + EtcdApi etcdApi = api(server.getUrl("/")); > + KeysApi api = etcdApi.keysApi(); > + try { > + Key waitedOnKey = api.waitKey("hello", 2); > + assertNotNull(waitedOnKey); > + assertTrue(waitedOnKey.action().equals("expire")); > + assertTrue(waitedOnKey.prevNode().value().equals("world")); > + assertSent(server, "GET", "/" + EtcdApiMetadata.API_VERSION + > "/keys/hello?wait=true&waitIndex=2"); > + } finally { > + etcdApi.close(); > + server.shutdown(); > + } > + }
Missing tests that exercise the fallbacks. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/239/files#r53575653