@Test public void testListNumbers() throws Exception { NumbersClient client = new NumbersClient(stubHttpWrapper(200, "{\n" + " \"count\": 1,\n" + " \"numbers\": [\n" + " {\n" + " \"country\": \"GB\",\n" + " \"msisdn\": \"447700900000\",\n" + " \"moHttpUrl\": \"https://example.com/mo\",\n" + " \"type\": \"mobile-lvn\",\n" + " \"features\": [\n" + " \"VOICE\",\n" + " \"SMS\"\n" + " ],\n" + " \"voiceCallbackType\": \"app\",\n" + " \"voiceCallbackValue\": \"aaaaaaaa-bbbb-cccc-dddd-0123456789ab\"\n" + " }\n" + " ]\n" + "}")); ListNumbersResponse response = client.listNumbers(); assertEquals(1, response.getCount()); }
@Test public void testListNumberWithParams() throws Exception { NumbersClient client = new NumbersClient(stubHttpWrapper(200, "{\n" + " \"count\": 1,\n" + " \"numbers\": [\n" + " {\n" + " \"country\": \"GB\",\n" + " \"msisdn\": \"447700900000\",\n" + " \"moHttpUrl\": \"https://example.com/mo\",\n" + " \"type\": \"mobile-lvn\",\n" + " \"features\": [\n" + " \"VOICE\",\n" + " \"SMS\"\n" + " ],\n" + " \"voiceCallbackType\": \"app\",\n" + " \"voiceCallbackValue\": \"aaaaaaaa-bbbb-cccc-dddd-0123456789ab\"\n" + " }\n" + " ]\n" + "}")); ListNumbersFilter filter = new ListNumbersFilter(); filter.setIndex(10); filter.setSize(20); filter.setPattern("234"); filter.setSearchPattern(SearchPattern.ENDS_WITH); ListNumbersResponse response = client.listNumbers(filter); assertEquals(1, response.getCount()); }