@@ -110,21 +110,21 @@ static void test_sms_initialize_text_mode()
110
110
static void test_sms_initialize_pdu_mode ()
111
111
{
112
112
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));
115
115
}
116
116
117
117
static void test_set_cscs ()
118
118
{
119
119
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));
122
122
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));
125
125
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));
128
128
}
129
129
130
130
static void test_set_csca ()
@@ -143,8 +143,8 @@ static void test_set_csca()
143
143
static void test_set_cpms_me ()
144
144
{
145
145
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));
148
148
}
149
149
150
150
#ifdef MBED_CONF_APP_CELLULAR_PHONE_NUMBER
0 commit comments