@Test public void testDeleteResponse() { new NonStrictExpectations() { { twilioRestClient.request((Request) any); result = new Response("null", TwilioRestClient.HTTP_STATUS_CODE_NO_CONTENT); twilioRestClient.getObjectMapper(); result = new ObjectMapper(); } }; Alert.deleter("NOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").delete(); }
@Test public void testDeleteRequest() { new NonStrictExpectations() { { Request request = new Request( HttpMethod.DELETE, Domains.MONITOR.toString(), "/v1/Alerts/NOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); twilioRestClient.request(request); times = 1; result = new Response("", 500); twilioRestClient.getAccountSid(); result = "AC123"; } }; try { Alert.deleter("NOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").delete(); fail("Expected TwilioException to be thrown for 500"); } catch (TwilioException e) { } }