@@ -52,13 +52,6 @@ class my_AT_CN : public AT_CellularNetwork {
52
52
public:
53
53
my_AT_CN (ATHandler &atHandler) : AT_CellularNetwork(atHandler) {}
54
54
virtual ~my_AT_CN () {}
55
- virtual AT_CellularNetwork::RegistrationMode has_registration (RegistrationType reg_type)
56
- {
57
- if (reg_type == C_GREG) {
58
- return RegistrationModeDisable;
59
- }
60
- return RegistrationModeEnable;
61
- }
62
55
virtual nsapi_error_t set_access_technology_impl (RadioAccessTechnology op_rat)
63
56
{
64
57
return NSAPI_ERROR_OK;
@@ -69,13 +62,6 @@ class my_AT_CNipv6 : public AT_CellularNetwork {
69
62
public:
70
63
my_AT_CNipv6 (ATHandler &atHandler) : AT_CellularNetwork(atHandler) {}
71
64
virtual ~my_AT_CNipv6 () {}
72
- virtual AT_CellularNetwork::RegistrationMode has_registration (RegistrationType reg_type)
73
- {
74
- if (reg_type == C_GREG) {
75
- return RegistrationModeDisable;
76
- }
77
- return RegistrationModeEnable;
78
- }
79
65
virtual nsapi_error_t set_access_technology_impl (RadioAccessTechnology op_rat)
80
66
{
81
67
return NSAPI_ERROR_OK;
@@ -150,32 +136,32 @@ TEST_F(TestAT_CellularNetwork, test_AT_CellularNetwork_get_registration_params)
150
136
ATHandler_stub::read_string_value = NULL ;
151
137
ATHandler_stub::ssize_value = 0 ;
152
138
// Check get_registration_params without specifying the registration type
153
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.get_registration_params (reg_params_check));
154
- EXPECT_TRUE (reg_params_check._status == CellularNetwork::RegistrationDenied);
155
- EXPECT_TRUE (reg_params_check._act == CellularNetwork::RAT_EGPRS);
156
- EXPECT_TRUE (reg_params_check._cell_id == 305463233 );
157
- EXPECT_TRUE (reg_params_check._active_time == 240 );
158
- EXPECT_TRUE (reg_params_check._periodic_tau == 70 * 60 * 60 );
139
+ ASSERT_EQ (NSAPI_ERROR_OK, cn.get_registration_params (reg_params_check));
140
+ ASSERT_EQ (reg_params_check._status , CellularNetwork::RegistrationDenied);
141
+ ASSERT_EQ (reg_params_check._act , CellularNetwork::RAT_EGPRS);
142
+ ASSERT_EQ (reg_params_check._cell_id , 305463233 );
143
+ ASSERT_EQ (reg_params_check._active_time , 240 );
144
+ ASSERT_EQ (reg_params_check._periodic_tau , 70 * 60 * 60 );
159
145
160
146
reg_params._status = CellularNetwork::NotRegistered;
161
147
reg_params._act = CellularNetwork::RAT_GSM;
162
148
reg_params._cell_id = 1 ;
163
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.get_registration_params (CellularNetwork::C_GREG , reg_params));
164
- EXPECT_TRUE (reg_params._status == CellularNetwork::RegistrationDenied);
165
- EXPECT_TRUE (reg_params._act == CellularNetwork::RAT_EGPRS);
166
- EXPECT_TRUE (reg_params._cell_id == -1 );
149
+ ASSERT_EQ (NSAPI_ERROR_OK, cn.get_registration_params (CellularNetwork::C_REG , reg_params));
150
+ ASSERT_EQ (reg_params._status , CellularNetwork::RegistrationDenied);
151
+ ASSERT_EQ (reg_params._act , CellularNetwork::RAT_EGPRS);
152
+ ASSERT_EQ (reg_params._cell_id , -1 );
167
153
168
154
my_AT_CN nw (at);
169
155
reg_params._status = CellularNetwork::NotRegistered;
170
156
reg_params._act = CellularNetwork::RAT_GSM;
171
157
172
- EXPECT_TRUE (NSAPI_ERROR_UNSUPPORTED == nw.get_registration_params (CellularNetwork::C_GREG, reg_params));
173
- EXPECT_TRUE (reg_params._status == CellularNetwork::NotRegistered);
174
- EXPECT_TRUE (reg_params._act == CellularNetwork::RAT_GSM);
158
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, nw.get_registration_params (CellularNetwork::C_GREG, reg_params));
159
+ ASSERT_EQ (reg_params._status , CellularNetwork::NotRegistered);
160
+ ASSERT_EQ (reg_params._act , CellularNetwork::RAT_GSM);
175
161
176
- EXPECT_TRUE (NSAPI_ERROR_OK == nw.get_registration_params (CellularNetwork::C_EREG, reg_params));
177
- EXPECT_TRUE (reg_params._status == CellularNetwork::RegistrationDenied);
178
- EXPECT_TRUE (reg_params._act == CellularNetwork::RAT_EGPRS);
162
+ ASSERT_EQ (NSAPI_ERROR_OK, nw.get_registration_params (CellularNetwork::C_EREG, reg_params));
163
+ ASSERT_EQ (reg_params._status , CellularNetwork::RegistrationDenied);
164
+ ASSERT_EQ (reg_params._act , CellularNetwork::RAT_EGPRS);
179
165
180
166
ATHandler_stub::nsapi_error_value = NSAPI_ERROR_DEVICE_ERROR;
181
167
reg_params._status = CellularNetwork::NotRegistered;
@@ -184,15 +170,15 @@ TEST_F(TestAT_CellularNetwork, test_AT_CellularNetwork_get_registration_params)
184
170
reg_params._active_time = 2 ;
185
171
reg_params._periodic_tau = 3 ;
186
172
187
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.get_registration_params (CellularNetwork::C_EREG, reg_params));
188
- EXPECT_TRUE (reg_params._status == CellularNetwork::NotRegistered);
189
- EXPECT_TRUE (reg_params._act == CellularNetwork::RAT_UNKNOWN);
173
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, cn.get_registration_params (CellularNetwork::C_EREG, reg_params));
174
+ ASSERT_EQ (reg_params._status , CellularNetwork::NotRegistered);
175
+ ASSERT_EQ (reg_params._act , CellularNetwork::RAT_UNKNOWN);
190
176
EXPECT_TRUE (reg_params._cell_id == -1 && reg_params._active_time == -1 && reg_params._periodic_tau == -1 );
191
177
192
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.get_registration_params (CellularNetwork::C_GREG , reg_params));
193
- EXPECT_TRUE (reg_params._status == CellularNetwork::NotRegistered);
194
- EXPECT_TRUE (reg_params._act == CellularNetwork::RAT_UNKNOWN);
195
- EXPECT_TRUE (reg_params._cell_id == -1 );
178
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, cn.get_registration_params (CellularNetwork::C_REG , reg_params));
179
+ ASSERT_EQ (reg_params._status , CellularNetwork::NotRegistered);
180
+ ASSERT_EQ (reg_params._act , CellularNetwork::RAT_UNKNOWN);
181
+ ASSERT_EQ (reg_params._cell_id , -1 );
196
182
197
183
reg_params._status = CellularNetwork::SearchingNetwork;
198
184
reg_params._act = CellularNetwork::RAT_GSM;
@@ -304,63 +290,63 @@ TEST_F(TestAT_CellularNetwork, test_AT_CellularNetwork_set_registration_urc)
304
290
AT_CellularNetwork cn (at);
305
291
306
292
CellularNetwork::RegistrationType type = CellularNetwork::C_EREG;
307
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.set_registration_urc (type, true ));
293
+ ASSERT_EQ (NSAPI_ERROR_OK, cn.set_registration_urc (type, true ));
308
294
type = CellularNetwork::C_GREG;
309
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.set_registration_urc (type, true ));
295
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, cn.set_registration_urc (type, true ));
310
296
type = CellularNetwork::C_REG;
311
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.set_registration_urc (type, true ));
297
+ ASSERT_EQ (NSAPI_ERROR_OK, cn.set_registration_urc (type, true ));
312
298
313
299
my_AT_CN nw (at);
314
300
type = CellularNetwork::C_EREG;
315
- EXPECT_TRUE (NSAPI_ERROR_OK == nw.set_registration_urc (type, true ));
301
+ ASSERT_EQ (NSAPI_ERROR_OK, nw.set_registration_urc (type, true ));
316
302
type = CellularNetwork::C_GREG;
317
- EXPECT_TRUE (NSAPI_ERROR_UNSUPPORTED == nw.set_registration_urc (type, true ));
303
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, nw.set_registration_urc (type, true ));
318
304
type = CellularNetwork::C_REG;
319
- EXPECT_TRUE (NSAPI_ERROR_OK == nw.set_registration_urc (type, true ));
305
+ ASSERT_EQ (NSAPI_ERROR_OK, nw.set_registration_urc (type, true ));
320
306
321
307
type = CellularNetwork::C_EREG;
322
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.set_registration_urc (type, false ));
308
+ ASSERT_EQ (NSAPI_ERROR_OK, cn.set_registration_urc (type, false ));
323
309
type = CellularNetwork::C_GREG;
324
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.set_registration_urc (type, false ));
310
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, cn.set_registration_urc (type, false ));
325
311
type = CellularNetwork::C_REG;
326
- EXPECT_TRUE (NSAPI_ERROR_OK == cn.set_registration_urc (type, false ));
312
+ ASSERT_EQ (NSAPI_ERROR_OK, cn.set_registration_urc (type, false ));
327
313
328
314
type = CellularNetwork::C_EREG;
329
- EXPECT_TRUE (NSAPI_ERROR_OK == nw.set_registration_urc (type, false ));
315
+ ASSERT_EQ (NSAPI_ERROR_OK, nw.set_registration_urc (type, false ));
330
316
type = CellularNetwork::C_GREG;
331
- EXPECT_TRUE (NSAPI_ERROR_UNSUPPORTED == nw.set_registration_urc (type, false ));
317
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, nw.set_registration_urc (type, false ));
332
318
type = CellularNetwork::C_REG;
333
- EXPECT_TRUE (NSAPI_ERROR_OK == nw.set_registration_urc (type, false ));
319
+ ASSERT_EQ (NSAPI_ERROR_OK, nw.set_registration_urc (type, false ));
334
320
335
321
336
322
ATHandler_stub::nsapi_error_value = NSAPI_ERROR_DEVICE_ERROR;
337
323
type = CellularNetwork::C_EREG;
338
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.set_registration_urc (type, true ));
324
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, cn.set_registration_urc (type, true ));
339
325
type = CellularNetwork::C_GREG;
340
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.set_registration_urc (type, true ));
326
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, cn.set_registration_urc (type, true ));
341
327
type = CellularNetwork::C_REG;
342
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.set_registration_urc (type, true ));
328
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, cn.set_registration_urc (type, true ));
343
329
344
330
type = CellularNetwork::C_EREG;
345
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == nw.set_registration_urc (type, true ));
331
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, nw.set_registration_urc (type, true ));
346
332
type = CellularNetwork::C_GREG;
347
- EXPECT_TRUE (NSAPI_ERROR_UNSUPPORTED == nw.set_registration_urc (type, true ));
333
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, nw.set_registration_urc (type, true ));
348
334
type = CellularNetwork::C_REG;
349
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == nw.set_registration_urc (type, true ));
335
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, nw.set_registration_urc (type, true ));
350
336
351
337
type = CellularNetwork::C_EREG;
352
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.set_registration_urc (type, false ));
338
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, cn.set_registration_urc (type, false ));
353
339
type = CellularNetwork::C_GREG;
354
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.set_registration_urc (type, false ));
340
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, cn.set_registration_urc (type, false ));
355
341
type = CellularNetwork::C_REG;
356
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == cn.set_registration_urc (type, false ));
342
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, cn.set_registration_urc (type, false ));
357
343
358
344
type = CellularNetwork::C_EREG;
359
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == nw.set_registration_urc (type, false ));
345
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, nw.set_registration_urc (type, false ));
360
346
type = CellularNetwork::C_GREG;
361
- EXPECT_TRUE (NSAPI_ERROR_UNSUPPORTED == nw.set_registration_urc (type, false ));
347
+ ASSERT_EQ (NSAPI_ERROR_UNSUPPORTED, nw.set_registration_urc (type, false ));
362
348
type = CellularNetwork::C_REG;
363
- EXPECT_TRUE (NSAPI_ERROR_DEVICE_ERROR == nw.set_registration_urc (type, false ));
349
+ ASSERT_EQ (NSAPI_ERROR_DEVICE_ERROR, nw.set_registration_urc (type, false ));
364
350
}
365
351
366
352
TEST_F (TestAT_CellularNetwork, test_AT_CellularNetwork_set_attach)
0 commit comments