public static NumberCreator adder(List<String> numbers, String carrier, String region) { return creator(numbers, carrier, region); }
@Override public String getId() { return getNumber(); } }
public NumberUpdater updater() { return Number.updater(number); }
@Test public void numberGetShouldSucceed() throws Exception { expectResponse("numberGetResponse.json", 202); final String numberNumber = "1231231231"; Number number = Number.getter(numberNumber) .get(); assertEquals(number.getId(), number.getNumber()); assertRequest("GET", "Number/%s/", numberNumber); }
@Test public void numberListShouldSucceed() throws Exception { expectResponse("numberListResponse.json", 200); Number.lister() .list(); assertRequest("GET", "Number/"); }
public NumberDeleter deleter() { return Number.deleter(number); }
@Test public void numberGetWithClientShouldSucceed() throws Exception { expectResponse("numberGetResponse.json", 202); PlivoClient client = new PlivoClient("MA123456789012345678", "Zmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); final String numberNumber = "1231231231"; Number number = Number.getter(numberNumber).client(client) .get(); assertEquals(number.getId(), number.getNumber()); assertRequest("GET", "Number/%s/", numberNumber); }
@Test public void numberListWithClientShouldSucceed() throws Exception { expectResponse("numberListResponse.json", 200); PlivoClient client = new PlivoClient("MA123456789012345678", "Zmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); Number.lister().client(client) .list(); assertRequest("GET", "Number/"); }
public NumberDeleter unrenter() { return deleter(); }
@Test public void numberCreateShouldSucceed() throws Exception { expectResponse("numberCreateResponse.json", 202); Number.creator(Collections.singletonList("1231231231"), "carrier", "region") .create(); assertRequest("POST", "Number/"); }
@Test public void numberUpdateShouldSucceed() throws Exception { expectResponse("numberUpdateResponse.json", 202); final String number = "1231231231"; Number.updater(number) .alias("test") .update(); assertRequest("POST", "Number/%s/", number); }
@Test public void numberCreateWithClientShouldSucceed() throws Exception { expectResponse("numberCreateResponse.json", 202); PlivoClient client = new PlivoClient("MA123456789012345678", "Zmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); Number.creator(Collections.singletonList("1231231231"), "carrier", "region").client(client) .create(); assertRequest("POST", "Number/"); }
@Test public void numberUpdateWithClientShouldSucceed() throws Exception { expectResponse("numberUpdateResponse.json", 202); PlivoClient client = new PlivoClient("MA123456789012345678", "Zmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); final String number = "1231231231"; Number.updater(number) .alias("test") .client(client) .update(); assertRequest("POST", "Number/%s/", number); }