Skip to content

Commit

Permalink
c1
Browse files Browse the repository at this point in the history
  • Loading branch information
sbansla committed Sep 30, 2024
1 parent 6ab9442 commit b521bb3
Showing 1 changed file with 103 additions and 103 deletions.
206 changes: 103 additions & 103 deletions src/test/java/com/twilio/ClusterTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -66,109 +66,109 @@ public void setUp() {
customRestClient = new TwilioRestClient.Builder(apiKey, secret).accountSid(accountSid).httpClient(new CustomHttpClient()).build();
}

@Test
public void testSendingAText() {
Message message = Message.creator(
new com.twilio.type.PhoneNumber(toNumber), new com.twilio.type.PhoneNumber(fromNumber),
"Where's Wallace?")
.create();
assertNotNull(message);
assertTrue(message.getBody().contains("Where's Wallace?"));
assertEquals(fromNumber, message.getFrom().toString());
assertEquals(toNumber, message.getTo().toString());
}

@Test
public void testListingNumbers() {
Page<IncomingPhoneNumber> phoneNumbers = IncomingPhoneNumber.reader().firstPage();
assertNotNull(phoneNumbers);
assertTrue(phoneNumbers.getRecords().size() > 0);
}

@Test
public void testListingANumber() {
IncomingPhoneNumberReader phoneNumberReader =
IncomingPhoneNumber.reader();
phoneNumberReader.setPhoneNumber(fromNumber);
Page<IncomingPhoneNumber> phoneNumbers = phoneNumberReader.firstPage();
assertNotNull(phoneNumbers);
assertEquals(fromNumber, phoneNumbers.getRecords().get(0).getPhoneNumber().toString());
}

@Test
public void testSpecialCharacters() {
Service service = Service.creator("service|friendly&name").create();
assertNotNull(service);

User user = User.creator(service.getSid(), "user|identity&string").create();
assertNotNull(user);

boolean isUserDeleted = User.deleter(service.getSid(), user.getSid()).delete();
assertTrue(isUserDeleted);

boolean isServiceDeleted = Service.deleter(service.getSid()).delete();
assertTrue(isServiceDeleted);

}

@Test
public void testListParams() {
Map<String, Object> sinkConfiguration = new HashMap<>();
sinkConfiguration.put("destination", "http://example.org/webhook");
sinkConfiguration.put("method", "post");
sinkConfiguration.put("batch_events",false);
List<Map<String, Object>> types = new ArrayList<>();
Map<String, Object> types1 = new HashMap<>();
Map<String, Object> types2 = new HashMap<>();
types1.put("type", "com.twilio.messaging.message.delivered");
types2.put("type", "com.twilio.messaging.message.sent");
types.add(types1);
types.add(types2);

Sink sink = Sink.creator("test sink java", sinkConfiguration, Sink.SinkType.WEBHOOK).create();
assertNotNull(sink);

Subscription subscription = Subscription.creator
("test subscription java", sink.getSid(),types).create();
assertNotNull(subscription);

// Clean up the resources we've created
assertTrue(Subscription.deleter(subscription.getSid()).delete());
assertTrue(Sink.deleter(sink.getSid()).delete());
}

@Test
public void testOrgsApi(){

//Fetching the account information
ResourceSet<Account> accountSet = Account.reader(organisationSid).read();
String accountSid = accountSet.iterator().next().getAccountSid();
assertNotNull(accountSid);

//Fetching specific account
Account account = Account.fetcher(organisationSid, accountSid).fetch();
assertNotNull(account.getAccountSid());

//Fetching users of this organisation
ResourceSet<com.twilio.rest.previewiam.organizations.User>
userSet = com.twilio.rest.previewiam.organizations.User.reader(organisationSid).read();
assertNotNull(userSet);
String userId = userSet.iterator().next().getId().toString();
assertNotNull(userId);
}

// Test multipart/form-data
@Test
public void testMultiPartFormData() {
Message message = Message.creator(
new com.twilio.type.PhoneNumber(toNumber), new com.twilio.type.PhoneNumber(fromNumber),
"Where's Wallace?")
.create(customRestClient);
assertNotNull(message);
assertTrue(message.getBody().contains("Where's Wallace?"));
assertEquals(fromNumber, message.getFrom().toString());
assertEquals(toNumber, message.getTo().toString());
}
// @Test
// public void testSendingAText() {
// Message message = Message.creator(
// new com.twilio.type.PhoneNumber(toNumber), new com.twilio.type.PhoneNumber(fromNumber),
// "Where's Wallace?")
// .create();
// assertNotNull(message);
// assertTrue(message.getBody().contains("Where's Wallace?"));
// assertEquals(fromNumber, message.getFrom().toString());
// assertEquals(toNumber, message.getTo().toString());
// }
//
// @Test
// public void testListingNumbers() {
// Page<IncomingPhoneNumber> phoneNumbers = IncomingPhoneNumber.reader().firstPage();
// assertNotNull(phoneNumbers);
// assertTrue(phoneNumbers.getRecords().size() > 0);
// }
//
// @Test
// public void testListingANumber() {
// IncomingPhoneNumberReader phoneNumberReader =
// IncomingPhoneNumber.reader();
// phoneNumberReader.setPhoneNumber(fromNumber);
// Page<IncomingPhoneNumber> phoneNumbers = phoneNumberReader.firstPage();
// assertNotNull(phoneNumbers);
// assertEquals(fromNumber, phoneNumbers.getRecords().get(0).getPhoneNumber().toString());
// }
//
// @Test
// public void testSpecialCharacters() {
// Service service = Service.creator("service|friendly&name").create();
// assertNotNull(service);
//
// User user = User.creator(service.getSid(), "user|identity&string").create();
// assertNotNull(user);
//
// boolean isUserDeleted = User.deleter(service.getSid(), user.getSid()).delete();
// assertTrue(isUserDeleted);
//
// boolean isServiceDeleted = Service.deleter(service.getSid()).delete();
// assertTrue(isServiceDeleted);
//
// }
//
// @Test
// public void testListParams() {
// Map<String, Object> sinkConfiguration = new HashMap<>();
// sinkConfiguration.put("destination", "http://example.org/webhook");
// sinkConfiguration.put("method", "post");
// sinkConfiguration.put("batch_events",false);
// List<Map<String, Object>> types = new ArrayList<>();
// Map<String, Object> types1 = new HashMap<>();
// Map<String, Object> types2 = new HashMap<>();
// types1.put("type", "com.twilio.messaging.message.delivered");
// types2.put("type", "com.twilio.messaging.message.sent");
// types.add(types1);
// types.add(types2);
//
// Sink sink = Sink.creator("test sink java", sinkConfiguration, Sink.SinkType.WEBHOOK).create();
// assertNotNull(sink);
//
// Subscription subscription = Subscription.creator
// ("test subscription java", sink.getSid(),types).create();
// assertNotNull(subscription);
//
// // Clean up the resources we've created
// assertTrue(Subscription.deleter(subscription.getSid()).delete());
// assertTrue(Sink.deleter(sink.getSid()).delete());
// }
//
// @Test
// public void testOrgsApi(){
//
// //Fetching the account information
// ResourceSet<Account> accountSet = Account.reader(organisationSid).read();
// String accountSid = accountSet.iterator().next().getAccountSid();
// assertNotNull(accountSid);
//
// //Fetching specific account
// Account account = Account.fetcher(organisationSid, accountSid).fetch();
// assertNotNull(account.getAccountSid());
//
// //Fetching users of this organisation
// ResourceSet<com.twilio.rest.previewiam.organizations.User>
// userSet = com.twilio.rest.previewiam.organizations.User.reader(organisationSid).read();
// assertNotNull(userSet);
// String userId = userSet.iterator().next().getId().toString();
// assertNotNull(userId);
// }
//
// // Test multipart/form-data
// @Test
// public void testMultiPartFormData() {
// Message message = Message.creator(
// new com.twilio.type.PhoneNumber(toNumber), new com.twilio.type.PhoneNumber(fromNumber),
// "Where's Wallace?")
// .create(customRestClient);
// assertNotNull(message);
// assertTrue(message.getBody().contains("Where's Wallace?"));
// assertEquals(fromNumber, message.getFrom().toString());
// assertEquals(toNumber, message.getTo().toString());
// }

// Note: This test should be last as we are initialising OAuth App creds.
@Test
Expand Down

0 comments on commit b521bb3

Please sign in to comment.