Exemplo n.º 1
0
  @Test
  public void testGetServerWithDepth() throws InterruptedException {
    MockResponse response = new MockResponse();
    response.setBody(stringFromResource("/server/get-depth-5.json"));
    response.setHeader("Content-Type", "application/vnd.profitbricks.resource+json");

    server.enqueue(response);

    Server server = serverApi().getServer("datacenter-id", "some-id", new DepthOptions().depth(5));

    assertNotNull(server);
    assertEquals(server.properties().name(), "kube-lb");

    assertEquals(this.server.getRequestCount(), 1);
    assertSent(this.server, "GET", "/datacenters/datacenter-id/servers/some-id?depth=5");
  }