@@ -110,21 +110,21 @@ static void test_sms_initialize_text_mode()
110110static void test_sms_initialize_pdu_mode ()
111111{
112112 nsapi_error_t err = sms->initialize (CellularSMS::CellularSMSMmodePDU);
113- TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
114- ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
113+ TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
114+ ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
115115}
116116
117117static void test_set_cscs ()
118118{
119119 nsapi_error_t err = sms->set_cscs (" IRA" );
120- TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
121- ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
120+ TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
121+ ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
122122 err = sms->set_cscs (" UCS2" );
123- TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
124- ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
123+ TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
124+ ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
125125 err = sms->set_cscs (" GSM" );
126- TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
127- ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
126+ TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
127+ ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
128128}
129129
130130static void test_set_csca ()
@@ -143,8 +143,8 @@ static void test_set_csca()
143143static void test_set_cpms_me ()
144144{
145145 nsapi_error_t err = sms->set_cpms (" ME" , " ME" , " ME" );
146- TEST_ASSERT (err == NSAPI_ERROR_OK || (err == NSAPI_ERROR_DEVICE_ERROR &&
147- ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
146+ TEST_ASSERT (err == NSAPI_ERROR_OK || err == NSAPI_ERROR_UNSUPPORTED || (err == NSAPI_ERROR_DEVICE_ERROR &&
147+ ((AT_CellularSMS *)sms)->get_device_error ().errCode == SIM_BUSY));
148148}
149149
150150#ifdef MBED_CONF_APP_CELLULAR_PHONE_NUMBER
0 commit comments