Skip to content

Commit 15d3bc1

Browse files
committed
model unit tests
1 parent 6f0261e commit 15d3bc1

12 files changed

+826
-0
lines changed
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
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+
14+
package com.bandwidth.sdk.unit.models;
15+
16+
import com.bandwidth.sdk.model.MmsMessageContent;
17+
import com.bandwidth.sdk.model.MultiChannelChannelListMMSObject;
18+
import com.bandwidth.sdk.model.MultiChannelMessageChannelEnum;
19+
20+
import org.junit.jupiter.api.Test;
21+
22+
import static org.hamcrest.CoreMatchers.instanceOf;
23+
import static org.hamcrest.MatcherAssert.assertThat;
24+
25+
/**
26+
* Model tests for MultiChannelChannelListMMSObject
27+
*/
28+
public class MultiChannelChannelListMMSObjectTest {
29+
private final MultiChannelChannelListMMSObject model = new MultiChannelChannelListMMSObject()
30+
.from("1234567890")
31+
.applicationId("app-1234")
32+
.channel(MultiChannelMessageChannelEnum.MMS)
33+
.content(new MmsMessageContent());
34+
35+
/**
36+
* Model tests for MultiChannelChannelListMMSObject
37+
*/
38+
@Test
39+
public void testMultiChannelChannelListMMSObject() {
40+
assertThat(model, instanceOf(MultiChannelChannelListMMSObject.class));
41+
}
42+
43+
/**
44+
* Test the property 'from'
45+
*/
46+
@Test
47+
public void fromTest() {
48+
assertThat(model.getFrom(), instanceOf(String.class));
49+
}
50+
51+
/**
52+
* Test the property 'applicationId'
53+
*/
54+
@Test
55+
public void applicationIdTest() {
56+
assertThat(model.getApplicationId(), instanceOf(String.class));
57+
}
58+
59+
/**
60+
* Test the property 'channel'
61+
*/
62+
@Test
63+
public void channelTest() {
64+
assertThat(model.getChannel(), instanceOf(MultiChannelMessageChannelEnum.class));
65+
}
66+
67+
/**
68+
* Test the property 'content'
69+
*/
70+
@Test
71+
public void contentTest() {
72+
assertThat(model.getContent(), instanceOf(MmsMessageContent.class));
73+
}
74+
75+
}
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
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+
14+
package com.bandwidth.sdk.unit.models;
15+
16+
import com.bandwidth.sdk.model.MmsMessageContent;
17+
import com.bandwidth.sdk.model.MultiChannelChannelListMMSResponseObject;
18+
import com.bandwidth.sdk.model.MultiChannelMessageChannelEnum;
19+
20+
import org.junit.jupiter.api.Test;
21+
22+
import static org.hamcrest.CoreMatchers.instanceOf;
23+
import static org.hamcrest.MatcherAssert.assertThat;
24+
25+
/**
26+
* Model tests for MultiChannelChannelListMMSResponseObject
27+
*/
28+
public class MultiChannelChannelListMMSResponseObjectTest {
29+
private final MultiChannelChannelListMMSResponseObject model = new MultiChannelChannelListMMSResponseObject()
30+
.from("1234567890")
31+
.applicationId("app-1234")
32+
.channel(MultiChannelMessageChannelEnum.MMS)
33+
.content(new MmsMessageContent())
34+
.owner("owner-5678");
35+
36+
/**
37+
* Model tests for MultiChannelChannelListMMSResponseObject
38+
*/
39+
@Test
40+
public void testMultiChannelChannelListMMSResponseObject() {
41+
assertThat(model, instanceOf(MultiChannelChannelListMMSResponseObject.class));
42+
}
43+
44+
/**
45+
* Test the property 'from'
46+
*/
47+
@Test
48+
public void fromTest() {
49+
assertThat(model.getFrom(), instanceOf(String.class));
50+
}
51+
52+
/**
53+
* Test the property 'applicationId'
54+
*/
55+
@Test
56+
public void applicationIdTest() {
57+
assertThat(model.getApplicationId(), instanceOf(String.class));
58+
}
59+
60+
/**
61+
* Test the property 'channel'
62+
*/
63+
@Test
64+
public void channelTest() {
65+
assertThat(model.getChannel(), instanceOf(MultiChannelMessageChannelEnum.class));
66+
}
67+
68+
/**
69+
* Test the property 'content'
70+
*/
71+
@Test
72+
public void contentTest() {
73+
assertThat(model.getContent(), instanceOf(MmsMessageContent.class));
74+
}
75+
76+
/**
77+
* Test the property 'owner'
78+
*/
79+
@Test
80+
public void ownerTest() {
81+
assertThat(model.getOwner(), instanceOf(String.class));
82+
}
83+
84+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
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+
14+
package com.bandwidth.sdk.unit.models;
15+
16+
import com.bandwidth.sdk.model.MultiChannelChannelListObjectBase;
17+
import com.bandwidth.sdk.model.MultiChannelMessageChannelEnum;
18+
19+
import org.junit.jupiter.api.Test;
20+
21+
import static org.hamcrest.CoreMatchers.instanceOf;
22+
import static org.hamcrest.MatcherAssert.assertThat;
23+
24+
/**
25+
* Model tests for MultiChannelChannelListObjectBase
26+
*/
27+
public class MultiChannelChannelListObjectBaseTest {
28+
private final MultiChannelChannelListObjectBase model = new MultiChannelChannelListObjectBase()
29+
.from("+1234567890")
30+
.applicationId("app-1234")
31+
.channel(MultiChannelMessageChannelEnum.SMS);
32+
33+
/**
34+
* Model tests for MultiChannelChannelListObjectBase
35+
*/
36+
@Test
37+
public void testMultiChannelChannelListObjectBase() {
38+
assertThat(model, instanceOf(MultiChannelChannelListObjectBase.class));
39+
}
40+
41+
/**
42+
* Test the property 'from'
43+
*/
44+
@Test
45+
public void fromTest() {
46+
assertThat(model.getFrom(), instanceOf(String.class));
47+
}
48+
49+
/**
50+
* Test the property 'applicationId'
51+
*/
52+
@Test
53+
public void applicationIdTest() {
54+
assertThat(model.getApplicationId(), instanceOf(String.class));
55+
}
56+
57+
/**
58+
* Test the property 'channel'
59+
*/
60+
@Test
61+
public void channelTest() {
62+
assertThat(model.getChannel(), instanceOf(MultiChannelMessageChannelEnum.class));
63+
}
64+
65+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
14+
package com.bandwidth.sdk.unit.models;
15+
16+
import com.bandwidth.sdk.model.MultiChannelChannelListOwnerObject;
17+
18+
import org.junit.jupiter.api.Test;
19+
20+
import static org.hamcrest.CoreMatchers.instanceOf;
21+
import static org.hamcrest.MatcherAssert.assertThat;
22+
23+
/**
24+
* Model tests for MultiChannelChannelListOwnerObject
25+
*/
26+
public class MultiChannelChannelListOwnerObjectTest {
27+
private final MultiChannelChannelListOwnerObject model = new MultiChannelChannelListOwnerObject()
28+
.owner("owner-5678");
29+
30+
/**
31+
* Model tests for MultiChannelChannelListOwnerObject
32+
*/
33+
@Test
34+
public void testMultiChannelChannelListOwnerObject() {
35+
assertThat(model, instanceOf(MultiChannelChannelListOwnerObject.class));
36+
}
37+
38+
/**
39+
* Test the property 'owner'
40+
*/
41+
@Test
42+
public void ownerTest() {
43+
assertThat(model.getOwner(), instanceOf(String.class));
44+
}
45+
46+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
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+
14+
package com.bandwidth.sdk.unit.models;
15+
16+
import com.bandwidth.sdk.model.MultiChannelChannelListRBMObjectAllOfContent;
17+
import com.bandwidth.sdk.model.RbmMessageContentRichCard;
18+
import com.bandwidth.sdk.model.RbmMessageContentText;
19+
import com.bandwidth.sdk.model.RbmMessageMedia;
20+
21+
import org.junit.jupiter.api.Test;
22+
23+
import static org.hamcrest.CoreMatchers.instanceOf;
24+
import static org.hamcrest.MatcherAssert.assertThat;
25+
26+
/**
27+
* Model tests for MultiChannelChannelListRBMObjectAllOfContent
28+
*/
29+
public class MultiChannelChannelListRBMObjectAllOfContentTest {
30+
private final MultiChannelChannelListRBMObjectAllOfContent textModel
31+
= new MultiChannelChannelListRBMObjectAllOfContent(new RbmMessageContentText());
32+
private final MultiChannelChannelListRBMObjectAllOfContent mediaModel
33+
= new MultiChannelChannelListRBMObjectAllOfContent(new RbmMessageMedia());
34+
private final MultiChannelChannelListRBMObjectAllOfContent richCardModel
35+
= new MultiChannelChannelListRBMObjectAllOfContent(new RbmMessageContentRichCard());
36+
37+
/**
38+
* Model tests for MultiChannelChannelListRBMObjectAllOfContent
39+
*/
40+
@Test
41+
public void testMultiChannelChannelListRBMObjectAllOfContent() {
42+
assertThat(textModel, instanceOf(MultiChannelChannelListRBMObjectAllOfContent.class));
43+
assertThat(textModel.getActualInstance(), instanceOf(RbmMessageContentText.class));
44+
assertThat(mediaModel, instanceOf(MultiChannelChannelListRBMObjectAllOfContent.class));
45+
assertThat(mediaModel.getActualInstance(), instanceOf(RbmMessageMedia.class));
46+
assertThat(richCardModel, instanceOf(MultiChannelChannelListRBMObjectAllOfContent.class));
47+
assertThat(richCardModel.getActualInstance(), instanceOf(RbmMessageContentRichCard.class));
48+
}
49+
50+
}

0 commit comments

Comments
 (0)