77 *
88 */
99
10-
1110package org .openapitools .client .api ;
1211
1312import org .openapitools .client .ApiException ;
2726
2827import java .net .URI ;
2928
30- import javax .security .auth .AuthPermission ;
31-
3229import static org .hamcrest .MatcherAssert .assertThat ;
3330import static org .hamcrest .CoreMatchers .instanceOf ;
3431import static org .hamcrest .Matchers .greaterThan ;
3835
3936import static org .openapitools .client .utils .TestingEnvironmentVariables .*;
4037
41-
42-
4338/**
4439 * API tests for MessagesApi
4540 */
@@ -48,7 +43,7 @@ public class MessagesApiTest {
4843 ApiClient defaultClient = Configuration .getDefaultApiClient ();
4944 HttpBasicAuth Basic = (HttpBasicAuth ) defaultClient .getAuthentication ("Basic" );
5045 private final MessagesApi api = new MessagesApi (defaultClient );
51- ;
46+
5247 // Setting up variables
5348 String accountId = BW_ACCOUNT_ID ;
5449 String messageId = null ;
@@ -69,67 +64,73 @@ public class MessagesApiTest {
6964
7065 public MessageRequest messageRequest = new MessageRequest ();
7166
72-
73-
7467 /**
7568 * List Messages
7669 *
7770 * Returns a list of messages based on query parameters.
7871 *
7972 * @throws ApiException if the Api call fails
8073 */
81-
74+
8275 @ Test
8376 public void listMessagesTest () throws ApiException {
8477
85- Basic .setUsername (BW_USERNAME );
86- Basic .setPassword (BW_PASSWORD );
87- MessagesList response = api .listMessages (accountId , messageId , sourceTn , destinationTn , messageStatus , messageDirection , carrierName , messageType , errorCode , fromDateTime , toDateTime , sort , pageToken , limit );
88-
89- assertThat (response , instanceOf (MessagesList .class ));
90- assertThat (response .getTotalCount (), greaterThan (0 ));
91- assertThat (response .getMessages ().get (0 ), instanceOf (ListMessageItem .class ));
92- assertThat (response .getMessages ().get (0 ).getAccountId (), is (System .getenv ("BW_ACCOUNT_ID" )));
93- assertThat (response .getMessages ().get (0 ).getDestinationTn (), matchesRegex ("^\\ +[1-9]\\ d{1,14}$" ));
94- assertThat (response .getMessages ().get (0 ).getMessageDirection (), instanceOf (ListMessageDirectionEnum .class ));
95- assertThat (response .getMessages ().get (0 ).getMessageId (), matchesRegex ("^.+$" ));
96- assertThat (response .getMessages ().get (0 ).getMessageStatus (), instanceOf (MessageStatusEnum .class ));
97- assertThat (response .getMessages ().get (0 ).getMessageType (), instanceOf (MessageTypeEnum .class ));
98- assertThat (response .getMessages ().get (0 ).getSegmentCount (), greaterThan (0 ));
78+ Basic .setUsername (BW_USERNAME );
79+ Basic .setPassword (BW_PASSWORD );
80+ MessagesList response = api .listMessages (accountId , messageId , sourceTn , destinationTn , messageStatus ,
81+ messageDirection , carrierName , messageType , errorCode , fromDateTime , toDateTime , sort , pageToken ,
82+ limit );
83+
84+ assertThat (response , instanceOf (MessagesList .class ));
85+ assertThat (response .getTotalCount (), greaterThan (0 ));
86+
87+ ListMessageItem message = response .getMessages ().get (0 );
88+ assertThat (message , instanceOf (ListMessageItem .class ));
89+ assertThat (message .getAccountId (), is (System .getenv ("BW_ACCOUNT_ID" )));
90+ assertThat (message .getDestinationTn (), matchesRegex ("^\\ +[1-9]\\ d{1,14}$" ));
91+ assertThat (message .getMessageDirection (), instanceOf (ListMessageDirectionEnum .class ));
92+ assertThat (message .getMessageId (), matchesRegex ("^.+$" ));
93+ assertThat (message .getMessageStatus (), instanceOf (MessageStatusEnum .class ));
94+ assertThat (message .getMessageType (), instanceOf (MessageTypeEnum .class ));
95+ assertThat (message .getSegmentCount (), greaterThan (0 ));
9996 }
10097
101-
10298 @ Test
10399 public void listMessageBadRequestTest () {
104100
105- Basic .setUsername (BW_USERNAME );
106- Basic .setPassword (BW_PASSWORD );
107- String pageToken = "gdEewhcJLQRB5" ; // Bad Token
101+ Basic .setUsername (BW_USERNAME );
102+ Basic .setPassword (BW_PASSWORD );
103+ String pageToken = "gdEewhcJLQRB5" ; // Bad Token
108104
109- ApiException exception = Assertions .assertThrows (ApiException .class , () -> api .listMessages (accountId , messageId , sourceTn , destinationTn , messageStatus , messageDirection , carrierName , messageType , errorCode , fromDateTime , toDateTime , sort , pageToken , limit ));
110- assertThat (exception .getCode (), is (400 ));
105+ ApiException exception = Assertions .assertThrows (ApiException .class ,
106+ () -> api .listMessages (accountId , messageId , sourceTn , destinationTn , messageStatus , messageDirection ,
107+ carrierName , messageType , errorCode , fromDateTime , toDateTime , sort , pageToken , limit ));
108+ assertThat (exception .getCode (), is (400 ));
111109
112110 }
113-
111+
114112 @ Test
115113 public void listMessageUnauthorizedTest () {
116114
117- Basic .setUsername ("user" );
118- Basic .setPassword ("pass" );
119-
120- ApiException exception = Assertions .assertThrows (ApiException .class , () -> api .listMessages (accountId , messageId , sourceTn , destinationTn , messageStatus , messageDirection , carrierName , messageType , errorCode , fromDateTime , toDateTime , sort , pageToken , limit ));
121- assertThat (exception .getCode (), is (401 ));
122- }
123- /**
124- * Create Message
125- *
126- * Endpoint for sending text messages and picture messages using V2 messaging.
127- *
128- * @throws ApiException if the Api call fails
129- */
130-
131- @ Test
132- public void createMessageTest () throws ApiException {
115+ Basic .setUsername ("bad_username" );
116+ Basic .setPassword ("bad_password" );
117+
118+ ApiException exception = Assertions .assertThrows (ApiException .class ,
119+ () -> api .listMessages (accountId , messageId , sourceTn , destinationTn , messageStatus , messageDirection ,
120+ carrierName , messageType , errorCode , fromDateTime , toDateTime , sort , pageToken , limit ));
121+ assertThat (exception .getCode (), is (401 ));
122+ }
123+
124+ /**
125+ * Create Message
126+ *
127+ * Endpoint for sending text messages and picture messages using V2 messaging.
128+ *
129+ * @throws ApiException if the Api call fails
130+ */
131+
132+ @ Test
133+ public void createMessageTest () throws ApiException {
133134 Basic .setUsername (BW_USERNAME );
134135 Basic .setPassword (BW_PASSWORD );
135136 messageRequest .applicationId (applicationId );
@@ -150,33 +151,35 @@ public void createMessageTest() throws ApiException {
150151 assertThat (response .getMedia (), contains ("https://cdn2.thecatapi.com/images/MTY3ODIyMQ.jpg" ));
151152 assertThat (response .getPriority (), instanceOf (PriorityEnum .class ));
152153 assertThat (response .getSegmentCount (), greaterThan (0 ));
153- }
154+ }
155+
156+ @ Test
157+ public void createMessageBadRequestTest () {
154158
155- @ Test
156- public void createMessageBadRequestTest () {
157-
158159 Basic .setUsername (BW_USERNAME );
159160 Basic .setPassword (BW_PASSWORD );
160161 messageRequest .applicationId (null );
161162 messageRequest .addToItem (USER_NUMBER );
162163 messageRequest .from (BW_NUMBER );
163164 messageRequest .text ("Sample Text" );
164-
165- ApiException exception = Assertions .assertThrows (ApiException .class , () -> api .createMessage (accountId , messageRequest ));
165+
166+ ApiException exception = Assertions .assertThrows (ApiException .class ,
167+ () -> api .createMessage (accountId , messageRequest ));
166168 assertThat (exception .getCode (), is (400 ));
167- }
168-
169- @ Test
170- public void createMessageUnauthorizedTest () {
171-
172- Basic .setUsername ( "user " );
173- Basic . setPassword ( "pass" );
169+ }
170+
171+ @ Test
172+ public void createMessageUnauthorizedTest () {
173+ Basic . setUsername ( "bad_username" );
174+ Basic .setPassword ( "bad_password " );
175+
174176 messageRequest .applicationId (BW_MESSAGING_APPLICATION_ID );
175177 messageRequest .addToItem (USER_NUMBER );
176178 messageRequest .from (BW_NUMBER );
177179 messageRequest .text ("Sample Text" );
178-
179- ApiException exception = Assertions .assertThrows (ApiException .class , () -> api .createMessage (accountId , messageRequest ));
180+
181+ ApiException exception = Assertions .assertThrows (ApiException .class ,
182+ () -> api .createMessage (accountId , messageRequest ));
180183 assertThat (exception .getCode (), is (401 ));
181- }
182- }
184+ }
185+ }
0 commit comments