Skip to content

Commit 804086c

Browse files
committed
model unit tests
1 parent fd81121 commit 804086c

File tree

6 files changed

+130
-6
lines changed

6 files changed

+130
-6
lines changed

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import com.bandwidth.sdk.model.TfvBasicAuthentication;
3131
import com.bandwidth.sdk.model.TfvStatus;
3232
import com.bandwidth.sdk.model.TfvStatusEnum;
33+
import com.bandwidth.sdk.model.TfvSubmissionInfo;
3334
import com.bandwidth.sdk.model.TfvSubmissionWrapper;
3435
import com.bandwidth.sdk.model.VerificationRequest;
3536
import com.bandwidth.sdk.model.WebhookSubscription;
@@ -107,6 +108,9 @@ public void getTollFreeVerificationStatusTest() throws ApiException {
107108
assertThat(response.getData().getResubmitAllowed(), instanceOf(Boolean.class));
108109
assertThat(response.getData().getCreatedDateTime(), instanceOf(OffsetDateTime.class));
109110
assertThat(response.getData().getModifiedDateTime(), instanceOf(OffsetDateTime.class));
111+
assertThat(response.getData().getSubmission(), instanceOf(TfvSubmissionInfo.class));
112+
assertThat(response.getData().getBlocked(), instanceOf(Boolean.class));
113+
assertThat(response.getData().getBlockedReason(), instanceOf(String.class));
110114
}
111115

112116
@Test
@@ -177,7 +181,10 @@ public void requestTollFreeVerificationTest() throws ApiException {
177181
.description("description")
178182
.imageUrls(List.of("https://example.com")))
179183
.additionalInformation("additionalInformation")
180-
.isvReseller("isvReseller");
184+
.isvReseller("isvReseller")
185+
.privacyPolicyUrl("privacyPolicyUrl")
186+
.termsAndConditionsUrl("termsAndConditionsUrl")
187+
.businessDBA("businessDBA");
181188

182189
ApiResponse<Void> response = api.requestTollFreeVerificationWithHttpInfo(BW_ACCOUNT_ID, verificationRequest);
183190

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

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ public class TfvStatusTest {
3636
.resubmitAllowed(true)
3737
.createdDateTime(OffsetDateTime.now())
3838
.modifiedDateTime(OffsetDateTime.now())
39-
.submission(new TfvSubmissionInfo());
39+
.submission(new TfvSubmissionInfo())
40+
.blocked(true)
41+
.blockedReason("blockedReason");
4042

4143
/**
4244
* Model tests for TfvStatus
@@ -110,4 +112,20 @@ public void submissionTest() {
110112
assertThat(model.getSubmission(), instanceOf(TfvSubmissionInfo.class));
111113
}
112114

115+
/**
116+
* Test the property 'blocked'
117+
*/
118+
@Test
119+
public void blockedTest() {
120+
assertThat(model.getBlocked(), instanceOf(Boolean.class));
121+
}
122+
123+
/**
124+
* Test the property 'blockedReason'
125+
*/
126+
@Test
127+
public void blockedReasonTest() {
128+
assertThat(model.getBlockedReason(), instanceOf(String.class));
129+
}
130+
113131
}

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

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ public class TfvSubmissionInfoTest {
3535
.productionMessageContent("productionMessageContent")
3636
.optInWorkflow(new OptInWorkflow())
3737
.additionalInformation("additionalInformation")
38-
.isvReseller("isvReseller");
38+
.isvReseller("isvReseller")
39+
.privacyPolicyUrl("privacyPolicyUrl")
40+
.termsAndConditionsUrl("termsAndConditionsUrl")
41+
.businessDBA("businessDBA");
3942

4043
/**
4144
* Model tests for TfvSubmissionInfo
@@ -117,4 +120,28 @@ public void isvResellerTest() {
117120
assertThat(model.getIsvReseller(), instanceOf(String.class));
118121
}
119122

123+
/**
124+
* Test the property 'privacyPolicyUrl'
125+
*/
126+
@Test
127+
public void privacyPolicyUrlTest() {
128+
assertThat(model.getPrivacyPolicyUrl(), instanceOf(String.class));
129+
}
130+
131+
/**
132+
* Test the property 'termsAndConditionsUrl'
133+
*/
134+
@Test
135+
public void termsAndConditionsUrlTest() {
136+
assertThat(model.getTermsAndConditionsUrl(), instanceOf(String.class));
137+
}
138+
139+
/**
140+
* Test the property 'businessDBA'
141+
*/
142+
@Test
143+
public void businessDBATest() {
144+
assertThat(model.getBusinessDBA(), instanceOf(String.class));
145+
}
146+
120147
}

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

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ public class VerificationDenialWebhookTest {
3838
.internalTicketNumber(UUID.randomUUID())
3939
.phoneNumber("phoneNumber")
4040
.resubmitAllowed(true)
41-
.status("status");
41+
.status("status")
42+
.blocked(true)
43+
.blockedReason("blockedReason");
4244

4345
/**
4446
* Model tests for VerificationDenialWebhook
@@ -112,4 +114,20 @@ public void statusTest() {
112114
assertThat(model.getStatus(), instanceOf(String.class));
113115
}
114116

117+
/**
118+
* Test the property 'blocked'
119+
*/
120+
@Test
121+
public void blockedTest() {
122+
assertThat(model.getBlocked(), instanceOf(Boolean.class));
123+
}
124+
125+
/**
126+
* Test the property 'blockedReason'
127+
*/
128+
@Test
129+
public void blockedReasonTest() {
130+
assertThat(model.getBlockedReason(), instanceOf(String.class));
131+
}
132+
115133
}

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

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ public class VerificationRequestTest {
3838
.productionMessageContent("productionMessageContent")
3939
.optInWorkflow(new OptInWorkflow())
4040
.additionalInformation("additionalInformation")
41-
.isvReseller("isvReseller");
41+
.isvReseller("isvReseller")
42+
.privacyPolicyUrl("privacyPolicyUrl")
43+
.termsAndConditionsUrl("termsAndConditionsUrl")
44+
.businessDBA("businessDBA");
4245

4346
/**
4447
* Model tests for VerificationRequest
@@ -128,4 +131,28 @@ public void isvResellerTest() {
128131
assertThat(model.getIsvReseller(), instanceOf(String.class));
129132
}
130133

134+
/**
135+
* Test the property 'privacyPolicyUrl'
136+
*/
137+
@Test
138+
public void privacyPolicyUrlTest() {
139+
assertThat(model.getPrivacyPolicyUrl(), instanceOf(String.class));
140+
}
141+
142+
/**
143+
* Test the property 'termsAndConditionsUrl'
144+
*/
145+
@Test
146+
public void termsAndConditionsUrlTest() {
147+
assertThat(model.getTermsAndConditionsUrl(), instanceOf(String.class));
148+
}
149+
150+
/**
151+
* Test the property 'businessDBA'
152+
*/
153+
@Test
154+
public void businessDBATest() {
155+
assertThat(model.getBusinessDBA(), instanceOf(String.class));
156+
}
157+
131158
}

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

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ public class VerificationUpdateRequestTest {
3535
.productionMessageContent("productionMessageContent")
3636
.optInWorkflow(new OptInWorkflow())
3737
.additionalInformation("additionalInformation")
38-
.isvReseller("isvReseller");
38+
.isvReseller("isvReseller")
39+
.privacyPolicyUrl("privacyPolicyUrl")
40+
.termsAndConditionsUrl("termsAndConditionsUrl")
41+
.businessDBA("businessDBA");
3942

4043
/**
4144
* Model tests for VerificationUpdateRequest
@@ -117,4 +120,28 @@ public void isvResellerTest() {
117120
assertThat(model.getIsvReseller(), instanceOf(String.class));
118121
}
119122

123+
/**
124+
* Test the property 'privacyPolicyUrl'
125+
*/
126+
@Test
127+
public void privacyPolicyUrlTest() {
128+
assertThat(model.getPrivacyPolicyUrl(), instanceOf(String.class));
129+
}
130+
131+
/**
132+
* Test the property 'termsAndConditionsUrl'
133+
*/
134+
@Test
135+
public void termsAndConditionsUrlTest() {
136+
assertThat(model.getTermsAndConditionsUrl(), instanceOf(String.class));
137+
}
138+
139+
/**
140+
* Test the property 'businessDBA'
141+
*/
142+
@Test
143+
public void businessDBATest() {
144+
assertThat(model.getBusinessDBA(), instanceOf(String.class));
145+
}
146+
120147
}

0 commit comments

Comments
 (0)