> +      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

Reply via email to