Package com.squareup.okhttp.mockwebserver

Examples of com.squareup.okhttp.mockwebserver.MockWebServer


         server.shutdown();
      }
   }

   public void testPowerCycleDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setBody(payloadFromResource("/eventid.json")));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         int event = dropletApi.powerCycle(1);

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/power_cycle");
         assertTrue(event > 0);
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here


         server.shutdown();
      }
   }

   public void testPowerCycleNonexistentDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setResponseCode(404));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         try {
            dropletApi.powerCycle(1);
            fail("Power cycle droplet should fail on 404");
         } catch (ResourceNotFoundException ex) {
            // Expected exception
         }

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/power_cycle");
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

         server.shutdown();
      }
   }

   public void testShutdownDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setBody(payloadFromResource("/eventid.json")));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         int event = dropletApi.shutdown(1);

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/shutdown");
         assertTrue(event > 0);
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

         server.shutdown();
      }
   }

   public void testShutdownNonexistentDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setResponseCode(404));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         try {
            dropletApi.shutdown(1);
            fail("Shutdown droplet should fail on 404");
         } catch (ResourceNotFoundException ex) {
            // Expected exception
         }

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/shutdown");
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

         server.shutdown();
      }
   }

   public void testPowerOffDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setBody(payloadFromResource("/eventid.json")));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         int event = dropletApi.powerOff(1);

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/power_off");
         assertTrue(event > 0);
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

         server.shutdown();
      }
   }

   public void testPowerOffNonexistentDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setResponseCode(404));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         try {
            dropletApi.powerOff(1);
            fail("Power off droplet should fail on 404");
         } catch (ResourceNotFoundException ex) {
            // Expected exception
         }

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/power_off");
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

         server.shutdown();
      }
   }

   public void testPowerOnDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setBody(payloadFromResource("/eventid.json")));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         int event = dropletApi.powerOn(1);

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/power_on");
         assertTrue(event > 0);
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

         server.shutdown();
      }
   }

   public void testPowerOnNonexistentDroplet() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setResponseCode(404));

      DigitalOceanApi api = api(server.getUrl("/"));
      DropletApi dropletApi = api.getDropletApi();

      try {
         try {
            dropletApi.powerOn(1);
            fail("Power on droplet should fail on 404");
         } catch (ResourceNotFoundException ex) {
            // Expected exception
         }

         assertRequestHasCommonFields(server.takeRequest(), "/droplets/1/power_on");
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

*/
@Test(groups = "unit", testName = "KeyPairApiMockTest")
public class KeyPairApiMockTest extends BaseDigitalOceanMockTest {

   public void testListKeys() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setBody(payloadFromResource("/keys.json")));

      DigitalOceanApi api = api(server.getUrl("/"));
      KeyPairApi keyPairApi = api.getKeyPairApi();

      try {
         List<SshKey> keys = keyPairApi.list();

         assertRequestHasCommonFields(server.takeRequest(), "/ssh_keys");
         assertEquals(keys.size(), 1);
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

         server.shutdown();
      }
   }

   public void testGetKey() throws Exception {
      MockWebServer server = mockWebServer();
      server.enqueue(new MockResponse().setBody(payloadFromResource("/key.json")));

      DigitalOceanApi api = api(server.getUrl("/"));
      KeyPairApi keyPairApi = api.getKeyPairApi();

      try {
         SshKey key = keyPairApi.get(47);

         assertRequestHasCommonFields(server.takeRequest(), "/ssh_keys/47");
         assertEquals(key.getId(), 47);
         assertEquals(key.getName(), "my_key");
         assertNotNull(key.getPublicKey());
      } finally {
         api.close();
         server.shutdown();
      }
   }
View Full Code Here

TOP

Related Classes of com.squareup.okhttp.mockwebserver.MockWebServer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.