@@ -130,13 +130,13 @@ static void test_set_cscs()
130
130
static void test_set_csca ()
131
131
{
132
132
nsapi_error_t err = sms->set_csca (" 55555" , 129 );
133
- TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
133
+ TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
134
134
((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
135
135
err = sms->set_csca (" +35855555" , 145 );
136
- TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
136
+ TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
137
137
((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
138
138
err = sms->set_csca (service_center_address, service_address_type);
139
- TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
139
+ TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
140
140
((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
141
141
}
142
142
@@ -170,8 +170,7 @@ static void test_set_cpms_sm()
170
170
static void test_sms_send ()
171
171
{
172
172
const int msg_len = strlen (TEST_MESSAGE);
173
- nsapi_error_t err = sms->send_sms (MBED_CONF_APP_CELLULAR_PHONE_NUMBER, TEST_MESSAGE, msg_len);
174
- TEST_ASSERT (err == msg_len || err == NSAPI_ERROR_UNSUPPORTED);
173
+ TEST_ASSERT (sms->send_sms (MBED_CONF_APP_CELLULAR_PHONE_NUMBER, TEST_MESSAGE, msg_len) == msg_len);
175
174
}
176
175
177
176
static void test_get_sms ()
@@ -187,24 +186,21 @@ static void test_get_sms()
187
186
188
187
wait (7 );
189
188
190
- nsapi_error_t err = sms->get_sms (buf, buf_len, phone_num, SMS_MAX_PHONE_NUMBER_SIZE, time_stamp, SMS_MAX_TIME_STAMP_SIZE, &buf_size);
191
- if (err != NSAPI_ERROR_UNSUPPORTED) {
192
- TEST_ASSERT (err == buf_len - 1 );
193
- TEST_ASSERT (strcmp (phone_num, MBED_CONF_APP_CELLULAR_PHONE_NUMBER) == 0 );
194
- TEST_ASSERT (strcmp (buf, TEST_MESSAGE) == 0 );
195
- TEST_ASSERT (buf_size == 0 );
196
- }
189
+ TEST_ASSERT (sms->get_sms (buf, buf_len, phone_num, SMS_MAX_PHONE_NUMBER_SIZE, time_stamp, SMS_MAX_TIME_STAMP_SIZE, &buf_size) == buf_len - 1 );
190
+ TEST_ASSERT (strcmp (phone_num, MBED_CONF_APP_CELLULAR_PHONE_NUMBER) == 0 );
191
+ TEST_ASSERT (strcmp (buf, TEST_MESSAGE) == 0 );
192
+ TEST_ASSERT (buf_size == 0 );
197
193
TEST_ASSERT (callbacks_received > 0 );
198
194
callbacks_received = 0 ;
195
+
199
196
}
200
197
201
198
static void test_delete_all_messages ()
202
199
{
203
200
// send a message so that there is something to delete
204
201
test_sms_send ();
205
202
wait (7 );
206
- nsapi_error_t err = sms->delete_all_messages ();
207
- TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED);
203
+ TEST_ASSERT (sms->delete_all_messages () == NSAPI_ERROR_OK);
208
204
callbacks_received = 0 ;
209
205
}
210
206
0 commit comments