Skip to content

Commit a9b7398

Browse files
committed
tests
1 parent 9c0c718 commit a9b7398

9 files changed

+232
-16
lines changed

src/test/java/com/bandwidth/sdk/smoke/MessagesApiTest.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ public class MessagesApiTest {
5656
Boolean bwQueued = null;
5757
ProductTypeEnum product = null;
5858
String location = null;
59+
Boolean carrierQueued = null;
60+
Integer fromCarrierLatency = null;
5961
String callingNumberCountryA3 = null;
6062
String calledNumberCountryA3 = null;
6163
Integer fromSegmentCount = null;
@@ -84,9 +86,10 @@ public void listMessagesTest() throws ApiException {
8486
Basic.setUsername(BW_USERNAME);
8587
Basic.setPassword(BW_PASSWORD);
8688
MessagesList response = api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus,
87-
messageDirection, carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, fromBwLatency,
88-
bwQueued, product, location, callingNumberCountryA3, calledNumberCountryA3, fromSegmentCount, toSegmentCount,
89-
fromMessageSize, toMessageSize, sort, pageToken, limit, false);
89+
messageDirection, carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId,
90+
fromBwLatency, bwQueued, product, location, carrierQueued, fromCarrierLatency, callingNumberCountryA3,
91+
calledNumberCountryA3, fromSegmentCount, toSegmentCount, fromMessageSize, toMessageSize,
92+
sort, pageToken, limit, false);
9093

9194
assertThat(response, instanceOf(MessagesList.class));
9295
assertThat(response.getTotalCount(), greaterThan(0));
@@ -113,9 +116,9 @@ public void listMessageBadRequestTest() {
113116
ApiException exception = Assertions.assertThrows(ApiException.class,
114117
() -> api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus,
115118
messageDirection, carrierName, messageType, errorCode, fromDateTime, toDateTime,
116-
campaignId, fromBwLatency, bwQueued, product, location, callingNumberCountryA3,
117-
calledNumberCountryA3, fromSegmentCount, toSegmentCount, fromMessageSize,
118-
toMessageSize, sort, pageToken, limit, false));
119+
campaignId, fromBwLatency, bwQueued, product, location, carrierQueued,
120+
fromCarrierLatency, callingNumberCountryA3, calledNumberCountryA3, fromSegmentCount,
121+
toSegmentCount, fromMessageSize, toMessageSize, sort, pageToken, limit, false));
119122
assertThat(exception.getCode(), is(400));
120123

121124
}
@@ -129,9 +132,9 @@ public void listMessageUnauthorizedTest() {
129132
ApiException exception = Assertions.assertThrows(ApiException.class,
130133
() -> api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus,
131134
messageDirection, carrierName, messageType, errorCode, fromDateTime, toDateTime,
132-
campaignId, fromBwLatency, bwQueued, product, location, callingNumberCountryA3,
133-
calledNumberCountryA3, fromSegmentCount, toSegmentCount, fromMessageSize,
134-
toMessageSize, sort, pageToken, limit, false));
135+
campaignId, fromBwLatency, bwQueued, product, location, carrierQueued,
136+
fromCarrierLatency, callingNumberCountryA3, calledNumberCountryA3, fromSegmentCount,
137+
toSegmentCount, fromMessageSize, toMessageSize, sort, pageToken, limit, false));
135138
assertThat(exception.getCode(), is(401));
136139
}
137140

src/test/java/com/bandwidth/sdk/unit/api/MessagesApiTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public void testCreateMessage() throws ApiException {
8383
public void testListMessages() throws ApiException {
8484
ApiResponse<MessagesList> response = api.listMessagesWithHttpInfo(
8585
BW_ACCOUNT_ID, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
86-
null, null, null, null, null, null, null, null, null, null, null);
86+
null, null, null, null, null, null, null, null, null, null, null, null, null);
8787

8888
assertThat(response.getStatusCode(), is(200));
8989
assertThat(response.getData(), instanceOf(MessagesList.class));
@@ -114,6 +114,7 @@ public void testListMessages() throws ApiException {
114114
assertThat(response.getData().getMessages().get(0).getCampaignClass(), instanceOf(String.class));
115115
assertThat(response.getData().getMessages().get(0).getCampaignId(), instanceOf(String.class));
116116
assertThat(response.getData().getMessages().get(0).getBwLatency(), instanceOf(Integer.class));
117+
assertThat(response.getData().getMessages().get(0).getCarrierLatency(), instanceOf(Integer.class));
117118
assertThat(response.getData().getMessages().get(0).getCallingNumberCountryA3(), instanceOf(String.class));
118119
assertThat(response.getData().getMessages().get(0).getCalledNumberCountryA3(), instanceOf(String.class));
119120
assertThat(response.getData().getMessages().get(0).getProduct(), instanceOf(String.class));

src/test/java/com/bandwidth/sdk/unit/api/TollFreeVerificationApiTest.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
import com.bandwidth.sdk.api.TollFreeVerificationApi;
2424
import com.bandwidth.sdk.auth.HttpBasicAuth;
2525
import com.bandwidth.sdk.model.Address;
26+
import com.bandwidth.sdk.model.BusinessEntityTypeEnum;
27+
import com.bandwidth.sdk.model.BusinessRegistrationTypeEnum;
2628
import com.bandwidth.sdk.model.Contact;
2729
import com.bandwidth.sdk.model.LinksObject;
2830
import com.bandwidth.sdk.model.OptInWorkflow;
@@ -186,12 +188,18 @@ public void requestTollFreeVerificationTest() throws ApiException {
186188
.productionMessageContent("productionMessageContent")
187189
.optInWorkflow(new OptInWorkflow()
188190
.description("description")
189-
.imageUrls(List.of("https://example.com")))
191+
.imageUrls(List.of("https://example.com"))
192+
.confirmationResponse("confirmationResponse"))
190193
.additionalInformation("additionalInformation")
191194
.isvReseller("isvReseller")
192195
.privacyPolicyUrl("privacyPolicyUrl")
193196
.termsAndConditionsUrl("termsAndConditionsUrl")
194-
.businessDba("businessDba");
197+
.businessDba("businessDba")
198+
.businessRegistrationNumber("businessRegistrationNumber")
199+
.businessRegistrationType(BusinessRegistrationTypeEnum.EIN)
200+
.businessEntityType(BusinessEntityTypeEnum.PRIVATE_PROFIT)
201+
.helpMessageResponse("helpMessageResponse")
202+
.ageGatedContent(true);
195203

196204
ApiResponse<Void> response = api.requestTollFreeVerificationWithHttpInfo(BW_ACCOUNT_ID, verificationRequest);
197205

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
* Bandwidth
3+
* Bandwidth's Communication APIs
4+
*
5+
* The version of the OpenAPI document: 1.0.0
6+
* Contact: [email protected]
7+
*
8+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
9+
* https://openapi-generator.tech
10+
* Do not edit the class manually.
11+
*/
12+
13+
package com.bandwidth.sdk.unit.models;
14+
15+
import org.junit.jupiter.api.Test;
16+
17+
import com.bandwidth.sdk.model.BusinessEntityTypeEnum;
18+
19+
import static org.hamcrest.CoreMatchers.equalTo;
20+
import static org.hamcrest.MatcherAssert.assertThat;
21+
22+
/**
23+
* Model tests for BusinessEntityTypeEnum
24+
*/
25+
public class BusinessEntityTypeEnumTest {
26+
/**
27+
* Model tests for BusinessEntityTypeEnum
28+
*/
29+
@Test
30+
public void testCallbackMethodEnum() {
31+
assertThat(BusinessEntityTypeEnum.SOLE_PROPRIETOR.toString(), equalTo("SOLE_PROPRIETOR"));
32+
assertThat(BusinessEntityTypeEnum.PRIVATE_PROFIT.toString(), equalTo("PRIVATE_PROFIT"));
33+
assertThat(BusinessEntityTypeEnum.PUBLIC_PROFIT.toString(), equalTo("PUBLIC_PROFIT"));
34+
assertThat(BusinessEntityTypeEnum.NON_PROFIT.toString(), equalTo("NON_PROFIT"));
35+
assertThat(BusinessEntityTypeEnum.GOVERNMENT.toString(), equalTo("GOVERNMENT"));
36+
}
37+
38+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
/*
2+
* Bandwidth
3+
* Bandwidth's Communication APIs
4+
*
5+
* The version of the OpenAPI document: 1.0.0
6+
* Contact: [email protected]
7+
*
8+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
9+
* https://openapi-generator.tech
10+
* Do not edit the class manually.
11+
*/
12+
13+
package com.bandwidth.sdk.unit.models;
14+
15+
import org.junit.jupiter.api.Test;
16+
17+
import com.bandwidth.sdk.model.BusinessRegistrationTypeEnum;
18+
19+
import static org.hamcrest.CoreMatchers.equalTo;
20+
import static org.hamcrest.MatcherAssert.assertThat;
21+
22+
/**
23+
* Model tests for BusinessRegistrationTypeEnum
24+
*/
25+
public class BusinessRegistrationTypeEnumTest {
26+
/**
27+
* Model tests for BusinessRegistrationTypeEnum
28+
*/
29+
@Test
30+
public void testCallbackMethodEnum() {
31+
assertThat(BusinessRegistrationTypeEnum.EIN.toString(), equalTo("EIN"));
32+
assertThat(BusinessRegistrationTypeEnum.CBN.toString(), equalTo("CBN"));
33+
}
34+
35+
}

src/test/java/com/bandwidth/sdk/unit/models/OptInWorkflowTest.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
public class OptInWorkflowTest {
2929
private final OptInWorkflow model = new OptInWorkflow()
3030
.description("description")
31-
.imageUrls(new ArrayList<String>(Arrays.asList("imageUrl")));
31+
.imageUrls(new ArrayList<String>(Arrays.asList("imageUrl")))
32+
.confirmationResponse("confirmationResponse");
3233

3334
/**
3435
* Model tests for OptInWorkflow
@@ -54,4 +55,12 @@ public void imageUrlsTest() {
5455
assertThat(model.getImageUrls(), instanceOf(List.class));
5556
}
5657

58+
/**
59+
* Test the property 'confirmationResponse'
60+
*/
61+
@Test
62+
public void confirmationResponseTest() {
63+
assertThat(model.getConfirmationResponse(), instanceOf(String.class));
64+
}
65+
5766
}

src/test/java/com/bandwidth/sdk/unit/models/TfvSubmissionInfoTest.java

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
import org.junit.jupiter.api.Test;
1616

1717
import com.bandwidth.sdk.model.TfvSubmissionInfo;
18+
import com.bandwidth.sdk.model.BusinessEntityTypeEnum;
19+
import com.bandwidth.sdk.model.BusinessRegistrationTypeEnum;
1820
import com.bandwidth.sdk.model.Address;
1921
import com.bandwidth.sdk.model.Contact;
2022
import com.bandwidth.sdk.model.OptInWorkflow;
@@ -38,7 +40,10 @@ public class TfvSubmissionInfoTest {
3840
.isvReseller("isvReseller")
3941
.privacyPolicyUrl("privacyPolicyUrl")
4042
.termsAndConditionsUrl("termsAndConditionsUrl")
41-
.businessDba("businessDba");
43+
.businessDba("businessDba")
44+
.businessRegistrationNumber("businessRegistrationNumber")
45+
.businessRegistrationType(BusinessRegistrationTypeEnum.EIN)
46+
.businessEntityType(BusinessEntityTypeEnum.PRIVATE_PROFIT);
4247

4348
/**
4449
* Model tests for TfvSubmissionInfo
@@ -144,4 +149,27 @@ public void businessDbaTest() {
144149
assertThat(model.getBusinessDba(), instanceOf(String.class));
145150
}
146151

152+
/**
153+
* Test the property 'businessRegistrationNumber'
154+
*/
155+
@Test
156+
public void businessRegistrationNumberTest() {
157+
assertThat(model.getBusinessRegistrationNumber(), instanceOf(String.class));
158+
}
159+
160+
/**
161+
* Test the property 'businessRegistrationType'
162+
*/ @Test
163+
public void businessRegistrationTypeTest() {
164+
assertThat(model.getBusinessRegistrationType(), instanceOf(BusinessRegistrationTypeEnum.class));
165+
}
166+
167+
/**
168+
* Test the property 'businessEntityType'
169+
*/
170+
@Test
171+
public void businessEntityTypeTest() {
172+
assertThat(model.getBusinessEntityType(), instanceOf(BusinessEntityTypeEnum.class));
173+
}
174+
147175
}

src/test/java/com/bandwidth/sdk/unit/models/VerificationRequestTest.java

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import java.util.ArrayList;
1919
import com.bandwidth.sdk.model.VerificationRequest;
2020
import com.bandwidth.sdk.model.Address;
21+
import com.bandwidth.sdk.model.BusinessEntityTypeEnum;
22+
import com.bandwidth.sdk.model.BusinessRegistrationTypeEnum;
2123
import com.bandwidth.sdk.model.Contact;
2224
import com.bandwidth.sdk.model.OptInWorkflow;
2325

@@ -41,7 +43,12 @@ public class VerificationRequestTest {
4143
.isvReseller("isvReseller")
4244
.privacyPolicyUrl("privacyPolicyUrl")
4345
.termsAndConditionsUrl("termsAndConditionsUrl")
44-
.businessDba("businessDba");
46+
.businessDba("businessDba")
47+
.businessRegistrationNumber("businessRegistrationNumber")
48+
.businessRegistrationType(BusinessRegistrationTypeEnum.EIN)
49+
.businessEntityType(BusinessEntityTypeEnum.PRIVATE_PROFIT)
50+
.helpMessageResponse("helpMessageResponse")
51+
.ageGatedContent(true);
4552

4653
/**
4754
* Model tests for VerificationRequest
@@ -155,4 +162,44 @@ public void businessDbaTest() {
155162
assertThat(model.getBusinessDba(), instanceOf(String.class));
156163
}
157164

165+
/**
166+
* Test the property 'businessRegistrationNumber'
167+
*/
168+
@Test
169+
public void businessRegistrationNumberTest() {
170+
assertThat(model.getBusinessRegistrationNumber(), instanceOf(String.class));
171+
}
172+
173+
/**
174+
* Test the property 'businessRegistrationType'
175+
*/
176+
@Test
177+
public void businessRegistrationTypeTest() {
178+
assertThat(model.getBusinessRegistrationType(), instanceOf(BusinessRegistrationTypeEnum.class));
179+
}
180+
181+
/**
182+
* Test the property 'businessEntityType'
183+
*/
184+
@Test
185+
public void businessEntityTypeTest() {
186+
assertThat(model.getBusinessEntityType(), instanceOf(BusinessEntityTypeEnum.class));
187+
}
188+
189+
/**
190+
* Test the property 'helpMessageResponse'
191+
*/
192+
@Test
193+
public void helpMessageResponseTest() {
194+
assertThat(model.getHelpMessageResponse(), instanceOf(String.class));
195+
}
196+
197+
/**
198+
* Test the property 'ageGatedContent'
199+
*/
200+
@Test
201+
public void ageGatedContentTest() {
202+
assertThat(model.getAgeGatedContent(), instanceOf(Boolean.class));
203+
}
204+
158205
}

src/test/java/com/bandwidth/sdk/unit/models/VerificationUpdateRequestTest.java

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
import com.bandwidth.sdk.model.VerificationUpdateRequest;
1818
import com.bandwidth.sdk.model.Address;
19+
import com.bandwidth.sdk.model.BusinessEntityTypeEnum;
20+
import com.bandwidth.sdk.model.BusinessRegistrationTypeEnum;
1921
import com.bandwidth.sdk.model.Contact;
2022
import com.bandwidth.sdk.model.OptInWorkflow;
2123

@@ -38,7 +40,12 @@ public class VerificationUpdateRequestTest {
3840
.isvReseller("isvReseller")
3941
.privacyPolicyUrl("privacyPolicyUrl")
4042
.termsAndConditionsUrl("termsAndConditionsUrl")
41-
.businessDba("businessDba");
43+
.businessDba("businessDba")
44+
.businessRegistrationNumber("businessRegistrationNumber")
45+
.businessRegistrationType(BusinessRegistrationTypeEnum.EIN)
46+
.businessEntityType(BusinessEntityTypeEnum.PRIVATE_PROFIT)
47+
.helpMessageResponse("helpMessageResponse")
48+
.ageGatedContent(true);
4249

4350
/**
4451
* Model tests for VerificationUpdateRequest
@@ -144,4 +151,44 @@ public void businessDbaTest() {
144151
assertThat(model.getBusinessDba(), instanceOf(String.class));
145152
}
146153

154+
/**
155+
* Test the property 'businessRegistrationNumber'
156+
*/
157+
@Test
158+
public void businessRegistrationNumberTest() {
159+
assertThat(model.getBusinessRegistrationNumber(), instanceOf(String.class));
160+
}
161+
162+
/**
163+
* Test the property 'businessRegistrationType'
164+
*/
165+
@Test
166+
public void businessRegistrationTypeTest() {
167+
assertThat(model.getBusinessRegistrationType(), instanceOf(BusinessRegistrationTypeEnum.class));
168+
}
169+
170+
/**
171+
* Test the property 'businessEntityType'
172+
*/
173+
@Test
174+
public void businessEntityTypeTest() {
175+
assertThat(model.getBusinessEntityType(), instanceOf(BusinessEntityTypeEnum.class));
176+
}
177+
178+
/**
179+
* Test the property 'helpMessageResponse'
180+
*/
181+
@Test
182+
public void helpMessageResponseTest() {
183+
assertThat(model.getHelpMessageResponse(), instanceOf(String.class));
184+
}
185+
186+
/**
187+
* Test the property 'ageGatedContent'
188+
*/
189+
@Test
190+
public void ageGatedContentTest() {
191+
assertThat(model.getAgeGatedContent(), instanceOf(Boolean.class));
192+
}
193+
147194
}

0 commit comments

Comments
 (0)