> +      server.enqueue(new MockResponse().setBody(payloadInProcess));
> +      server.enqueue(new MockResponse().setBody(payloadAvailable));
> +
> +      server.enqueue(new MockResponse().setBody(payloadAvailable));
> +
> +      ProfitBricksApi pbApi = api(server.getUrl(rootUrl));
> +
> +      Predicate<String> waitUntilAvailable = Predicates2.retry(
> +              new ProvisioningStatusPollingPredicate(pbApi, 
> ProvisioningStatusAware.DATACENTER, ProvisioningState.AVAILABLE),
> +              30l, 1l, TimeUnit.SECONDS);
> +
> +      String id = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee";
> +      try {
> +         waitUntilAvailable.apply(id);
> +         ProvisioningState finalState = 
> pbApi.dataCenterApi().getDataCenterState(id);
> +         assertEquals(finalState, ProvisioningState.AVAILABLE);

Also verify the requests that have been made?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/72/files#r22460088

Reply via email to