1 /*
2 * Copyright (c) 2024 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16 #include "cmath"
17 #include "condition_variable"
18 #include "cstdio"
19 #include "hdf_base.h"
20 #include "hdf_log.h"
21 #include "map"
22 #include "mutex"
23 #include "securec.h"
24 #include "cstdlib"
25 #include "unistd.h"
26 #include "v1_3/iril.h"
27 #include "gtest/gtest.h"
28 #include "hdf_ril_callback_common.h"
29
30 using namespace OHOS::HDI::Ril::V1_3;
31 using namespace testing::ext;
32
33 class HdfRilHdiTestAdditional5th : public testing::Test {
34 public:
35 static void SetUpTestCase();
36 static void TearDownTestCase();
37 void SetUp();
38 void TearDown();
39 };
40 /**
41 ** HdfRilHdiTestAdditional5th implement
42 **/
SetUpTestCase()43 void HdfRilHdiTestAdditional5th::SetUpTestCase()
44 {
45 g_rilInterface = OHOS::HDI::Ril::V1_3::IRil::Get();
46 if (g_rilInterface != nullptr) {
47 g_rilInterface->SetCallback1_3(&g_callback);
48 g_rilInterface->SendRilAck();
49 g_rilInterface->GetSimStatus(SLOTID_1, GetSerialId());
50 g_rilInterface->GetSimStatus(SLOTID_2, GetSerialId());
51 }
52 }
53
TearDownTestCase()54 void HdfRilHdiTestAdditional5th::TearDownTestCase() {}
SetUp()55 void HdfRilHdiTestAdditional5th::SetUp() {}
TearDown()56 void HdfRilHdiTestAdditional5th::TearDown() {}
57
58 /**
59 ** Xts Test
60 **/
61 /**
62 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessage_0500
63 * @tc.name: testV1DelCdmaSimMessage003
64 * @tc.desc: DelCdmaSimMessage, index is -1
65 */
66 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessage003, Function | MediumTest | Level2)
67 {
68 if (!IsReady(SLOTID_1)) {
69 return;
70 }
71 int32_t index = -1;
72 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_1, GetSerialId(), index);
73 WaitFor(WAIT_TIME_SECOND_LONG);
74 EXPECT_NE(SUCCESS, ret);
75 }
76
77 /**
78 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessage_0600
79 * @tc.name: testV1DelCdmaSimMessage004
80 * @tc.desc: DelCdmaSimMessage, SerialId is -1
81 */
82 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessage004, Function | MediumTest | Level2)
83 {
84 if (!IsReady(SLOTID_2)) {
85 return;
86 }
87 int32_t index = 0;
88 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_2, -1, index);
89 WaitFor(WAIT_TIME_SECOND_LONG);
90 EXPECT_NE(SUCCESS, ret);
91 }
92
93 /**
94 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessage_0700
95 * @tc.name: testV1DelCdmaSimMessage005
96 * @tc.desc: DelCdmaSimMessage, index is 255
97 */
98 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessage005, Function | MediumTest | Level1)
99 {
100 if (!IsReady(SLOTID_2)) {
101 return;
102 }
103 int32_t index = 255;
104 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_2, GetSerialId(), index);
105 WaitFor(WAIT_TIME_SECOND_LONG);
106 EXPECT_EQ(SUCCESS, ret);
107 }
108
109 /**
110 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessage_0800
111 * @tc.name: testV1DelCdmaSimMessage006
112 * @tc.desc: DelCdmaSimMessage, index is -1
113 */
114 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessage006, Function | MediumTest | Level2)
115 {
116 if (!IsReady(SLOTID_2)) {
117 return;
118 }
119 int32_t index = -1;
120 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_2, GetSerialId(), index);
121 WaitFor(WAIT_TIME_SECOND_LONG);
122 EXPECT_NE(SUCCESS, ret);
123 }
124
125 /**
126 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessage_0900
127 * @tc.name: testV1DelCdmaSimMessage007
128 * @tc.desc: DelCdmaSimMessage, stability test
129 */
130 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessage007, Function | MediumTest | Level1)
131 {
132 if (!IsReady(SLOTID_1)) {
133 return;
134 }
135 int32_t index = 0;
136 int32_t ret = 0;
137 for (int i = 0; i < 100; i++) {
138 ret = g_rilInterface->DelCdmaSimMessage(SLOTID_1, GetSerialId(), index);
139 WaitFor(WAIT_TIME_SECOND_LONG);
140 EXPECT_EQ(SUCCESS, ret);
141 }
142 }
143
144 /**
145 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_0300
146 * @tc.name: testV1UpdateCdmaSimMessage001
147 * @tc.desc: UpdateCdmaSimMessage, smscPdu is TEST_CDMA_PDU
148 */
149 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage001, Function | MediumTest | Level1)
150 {
151 if (!IsReady(SLOTID_1)) {
152 return;
153 }
154 SmsMessageIOInfo msgIoInfo;
155 msgIoInfo.smscPdu = TEST_CDMA_PDU;
156 msgIoInfo.pdu = TEST_STORAGE_PDU;
157 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
158 msgIoInfo.index = 0;
159 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
160 WaitFor(WAIT_TIME_SECOND_LONG);
161 EXPECT_EQ(SUCCESS, ret);
162 }
163
164 /**
165 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_0400
166 * @tc.name: testV1UpdateCdmaSimMessage002
167 * @tc.desc: UpdateCdmaSimMessage, smscPdu is ""
168 */
169 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage002, Function | MediumTest | Level2)
170 {
171 if (!IsReady(SLOTID_1)) {
172 return;
173 }
174 SmsMessageIOInfo msgIoInfo;
175 msgIoInfo.smscPdu = "";
176 msgIoInfo.pdu = TEST_STORAGE_PDU;
177 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
178 msgIoInfo.index = 0;
179 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
180 WaitFor(WAIT_TIME_SECOND_LONG);
181 EXPECT_NE(SUCCESS, ret);
182 }
183
184 /**
185 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_0500
186 * @tc.name: testV1UpdateCdmaSimMessage003
187 * @tc.desc: UpdateCdmaSimMessage, smscPdu is "@"
188 */
189 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage003, Function | MediumTest | Level1)
190 {
191 if (!IsReady(SLOTID_1)) {
192 return;
193 }
194 SmsMessageIOInfo msgIoInfo;
195 msgIoInfo.smscPdu = "@";
196 msgIoInfo.pdu = TEST_STORAGE_PDU;
197 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
198 msgIoInfo.index = 0;
199 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
200 WaitFor(WAIT_TIME_SECOND_LONG);
201 EXPECT_EQ(SUCCESS, ret);
202 }
203
204 /**
205 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_0600
206 * @tc.name: testV1UpdateCdmaSimMessage004
207 * @tc.desc: UpdateCdmaSimMessage, pdu is TEST_SEND_PDU
208 */
209 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage004, Function | MediumTest | Level1)
210 {
211 if (!IsReady(SLOTID_1)) {
212 return;
213 }
214 SmsMessageIOInfo msgIoInfo;
215 msgIoInfo.smscPdu = TEST_SMSC_PDU;
216 msgIoInfo.pdu = TEST_SEND_PDU;
217 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
218 msgIoInfo.index = 0;
219 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
220 WaitFor(WAIT_TIME_SECOND_LONG);
221 EXPECT_EQ(SUCCESS, ret);
222 }
223
224 /**
225 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_0700
226 * @tc.name: testV1UpdateCdmaSimMessage005
227 * @tc.desc: UpdateCdmaSimMessage, pdu is ""
228 */
229 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage005, Function | MediumTest | Level2)
230 {
231 if (!IsReady(SLOTID_1)) {
232 return;
233 }
234 SmsMessageIOInfo msgIoInfo;
235 msgIoInfo.smscPdu = TEST_SMSC_PDU;
236 msgIoInfo.pdu = "";
237 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
238 msgIoInfo.index = 0;
239 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
240 WaitFor(WAIT_TIME_SECOND_LONG);
241 EXPECT_NE(SUCCESS, ret);
242 }
243
244 /**
245 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_0800
246 * @tc.name: testV1UpdateCdmaSimMessage006
247 * @tc.desc: UpdateCdmaSimMessage, pdu is "@"
248 */
249 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage006, Function | MediumTest | Level1)
250 {
251 if (!IsReady(SLOTID_1)) {
252 return;
253 }
254 SmsMessageIOInfo msgIoInfo;
255 msgIoInfo.smscPdu = TEST_SMSC_PDU;
256 msgIoInfo.pdu = "@";
257 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
258 msgIoInfo.index = 0;
259 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
260 WaitFor(WAIT_TIME_SECOND_LONG);
261 EXPECT_EQ(SUCCESS, ret);
262 }
263
264 /**
265 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_0900
266 * @tc.name: testV1UpdateCdmaSimMessage007
267 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_UNREAD
268 */
269 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage007, Function | MediumTest | Level1)
270 {
271 if (!IsReady(SLOTID_1)) {
272 return;
273 }
274 SmsMessageIOInfo msgIoInfo;
275 msgIoInfo.smscPdu = TEST_CDMA_PDU;
276 msgIoInfo.pdu = TEST_STORAGE_PDU;
277 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_UNREAD);
278 msgIoInfo.index = 0;
279 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
280 WaitFor(WAIT_TIME_SECOND_LONG);
281 EXPECT_EQ(SUCCESS, ret);
282 }
283
284 /**
285 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1000
286 * @tc.name: testV1UpdateCdmaSimMessage008
287 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_READ
288 */
289 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage008, Function | MediumTest | Level1)
290 {
291 if (!IsReady(SLOTID_1)) {
292 return;
293 }
294 SmsMessageIOInfo msgIoInfo;
295 msgIoInfo.smscPdu = TEST_CDMA_PDU;
296 msgIoInfo.pdu = TEST_STORAGE_PDU;
297 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_READ);
298 msgIoInfo.index = 0;
299 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
300 WaitFor(WAIT_TIME_SECOND_LONG);
301 EXPECT_EQ(SUCCESS, ret);
302 }
303
304 /**
305 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1100
306 * @tc.name: testV1UpdateCdmaSimMessage009
307 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_UNSENT
308 */
309 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage009, Function | MediumTest | Level1)
310 {
311 if (!IsReady(SLOTID_1)) {
312 return;
313 }
314 SmsMessageIOInfo msgIoInfo;
315 msgIoInfo.smscPdu = TEST_CDMA_PDU;
316 msgIoInfo.pdu = TEST_STORAGE_PDU;
317 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_UNSENT);
318 msgIoInfo.index = 0;
319 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
320 WaitFor(WAIT_TIME_SECOND_LONG);
321 EXPECT_EQ(SUCCESS, ret);
322 }
323
324 /**
325 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1200
326 * @tc.name: testV1UpdateCdmaSimMessage010
327 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_UNSENT
328 */
329 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage010, Function | MediumTest | Level1)
330 {
331 if (!IsReady(SLOTID_1)) {
332 return;
333 }
334 SmsMessageIOInfo msgIoInfo;
335 msgIoInfo.smscPdu = TEST_CDMA_PDU;
336 msgIoInfo.pdu = TEST_STORAGE_PDU;
337 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_UNSENT);
338 msgIoInfo.index = 255;
339 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
340 WaitFor(WAIT_TIME_SECOND_LONG);
341 EXPECT_EQ(SUCCESS, ret);
342 }
343
344 /**
345 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1300
346 * @tc.name: testV1UpdateCdmaSimMessage011
347 * @tc.desc: UpdateCdmaSimMessage, smscPdu is TEST_CDMA_PDU
348 */
349 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage011, Function | MediumTest | Level1)
350 {
351 if (!IsReady(SLOTID_2)) {
352 return;
353 }
354 SmsMessageIOInfo msgIoInfo;
355 msgIoInfo.smscPdu = TEST_CDMA_PDU;
356 msgIoInfo.pdu = TEST_STORAGE_PDU;
357 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
358 msgIoInfo.index = 0;
359 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
360 WaitFor(WAIT_TIME_SECOND_LONG);
361 EXPECT_EQ(SUCCESS, ret);
362 }
363
364 /**
365 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1400
366 * @tc.name: testV1UpdateCdmaSimMessage012
367 * @tc.desc: UpdateCdmaSimMessage, smscPdu is ""
368 */
369 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage012, Function | MediumTest | Level2)
370 {
371 if (!IsReady(SLOTID_2)) {
372 return;
373 }
374 SmsMessageIOInfo msgIoInfo;
375 msgIoInfo.smscPdu = "";
376 msgIoInfo.pdu = TEST_STORAGE_PDU;
377 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
378 msgIoInfo.index = 0;
379 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
380 WaitFor(WAIT_TIME_SECOND_LONG);
381 EXPECT_NE(SUCCESS, ret);
382 }
383
384 /**
385 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1500
386 * @tc.name: testV1UpdateCdmaSimMessage013
387 * @tc.desc: UpdateCdmaSimMessage, smscPdu is "@"
388 */
389 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage013, Function | MediumTest | Level1)
390 {
391 if (!IsReady(SLOTID_2)) {
392 return;
393 }
394 SmsMessageIOInfo msgIoInfo;
395 msgIoInfo.smscPdu = "@";
396 msgIoInfo.pdu = TEST_STORAGE_PDU;
397 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
398 msgIoInfo.index = 0;
399 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
400 WaitFor(WAIT_TIME_SECOND_LONG);
401 EXPECT_EQ(SUCCESS, ret);
402 }
403
404 /**
405 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1600
406 * @tc.name: testV1UpdateCdmaSimMessage014
407 * @tc.desc: UpdateCdmaSimMessage, pdu is TEST_SEND_PDU
408 */
409 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage014, Function | MediumTest | Level1)
410 {
411 if (!IsReady(SLOTID_2)) {
412 return;
413 }
414 SmsMessageIOInfo msgIoInfo;
415 msgIoInfo.smscPdu = TEST_SMSC_PDU;
416 msgIoInfo.pdu = TEST_SEND_PDU;
417 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
418 msgIoInfo.index = 0;
419 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
420 WaitFor(WAIT_TIME_SECOND_LONG);
421 EXPECT_EQ(SUCCESS, ret);
422 }
423
424 /**
425 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1700
426 * @tc.name: testV1UpdateCdmaSimMessage015
427 * @tc.desc: UpdateCdmaSimMessage, pdu is ""
428 */
429 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage015, Function | MediumTest | Level2)
430 {
431 if (!IsReady(SLOTID_2)) {
432 return;
433 }
434 SmsMessageIOInfo msgIoInfo;
435 msgIoInfo.smscPdu = TEST_SMSC_PDU;
436 msgIoInfo.pdu = "";
437 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
438 msgIoInfo.index = 0;
439 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
440 WaitFor(WAIT_TIME_SECOND_LONG);
441 EXPECT_NE(SUCCESS, ret);
442 }
443
444 /**
445 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1800
446 * @tc.name: testV1UpdateCdmaSimMessage016
447 * @tc.desc: UpdateCdmaSimMessage, pdu is "@"
448 */
449 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage016, Function | MediumTest | Level1)
450 {
451 if (!IsReady(SLOTID_2)) {
452 return;
453 }
454 SmsMessageIOInfo msgIoInfo;
455 msgIoInfo.smscPdu = TEST_SMSC_PDU;
456 msgIoInfo.pdu = "@";
457 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
458 msgIoInfo.index = 0;
459 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
460 WaitFor(WAIT_TIME_SECOND_LONG);
461 EXPECT_EQ(SUCCESS, ret);
462 }
463
464 /**
465 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_1900
466 * @tc.name: testV1UpdateCdmaSimMessage017
467 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_UNREAD
468 */
469 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage017, Function | MediumTest | Level1)
470 {
471 if (!IsReady(SLOTID_2)) {
472 return;
473 }
474 SmsMessageIOInfo msgIoInfo;
475 msgIoInfo.smscPdu = TEST_CDMA_PDU;
476 msgIoInfo.pdu = TEST_STORAGE_PDU;
477 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_UNREAD);
478 msgIoInfo.index = 0;
479 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
480 WaitFor(WAIT_TIME_SECOND_LONG);
481 EXPECT_EQ(SUCCESS, ret);
482 }
483
484 /**
485 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_2000
486 * @tc.name: testV1UpdateCdmaSimMessage018
487 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_READ
488 */
489 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage018, Function | MediumTest | Level1)
490 {
491 if (!IsReady(SLOTID_2)) {
492 return;
493 }
494 SmsMessageIOInfo msgIoInfo;
495 msgIoInfo.smscPdu = TEST_CDMA_PDU;
496 msgIoInfo.pdu = TEST_STORAGE_PDU;
497 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_READ);
498 msgIoInfo.index = 0;
499 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
500 WaitFor(WAIT_TIME_SECOND_LONG);
501 EXPECT_EQ(SUCCESS, ret);
502 }
503
504 /**
505 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_2100
506 * @tc.name: testV1UpdateCdmaSimMessage019
507 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_UNSENT
508 */
509 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage019, Function | MediumTest | Level1)
510 {
511 if (!IsReady(SLOTID_2)) {
512 return;
513 }
514 SmsMessageIOInfo msgIoInfo;
515 msgIoInfo.smscPdu = TEST_CDMA_PDU;
516 msgIoInfo.pdu = TEST_STORAGE_PDU;
517 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_UNSENT);
518 msgIoInfo.index = 0;
519 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
520 WaitFor(WAIT_TIME_SECOND_LONG);
521 EXPECT_EQ(SUCCESS, ret);
522 }
523
524 /**
525 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_2200
526 * @tc.name: testV1UpdateCdmaSimMessage020
527 * @tc.desc: UpdateCdmaSimMessage, state is SIM_MESSAGE_STATUS_UNSENT
528 */
529 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage020, Function | MediumTest | Level1)
530 {
531 if (!IsReady(SLOTID_2)) {
532 return;
533 }
534 SmsMessageIOInfo msgIoInfo;
535 msgIoInfo.smscPdu = TEST_CDMA_PDU;
536 msgIoInfo.pdu = TEST_STORAGE_PDU;
537 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_UNSENT);
538 msgIoInfo.index = 255;
539 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
540 WaitFor(WAIT_TIME_SECOND_LONG);
541 EXPECT_EQ(SUCCESS, ret);
542 }
543
544 /**
545 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_2300
546 * @tc.name: testV1UpdateCdmaSimMessage021
547 * @tc.desc: UpdateCdmaSimMessage, stability test
548 */
549 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage021, Function | MediumTest | Level1)
550 {
551 if (!IsReady(SLOTID_1)) {
552 return;
553 }
554 SmsMessageIOInfo msgIoInfo;
555 msgIoInfo.smscPdu = TEST_CDMA_PDU;
556 msgIoInfo.pdu = TEST_STORAGE_PDU;
557 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
558 msgIoInfo.index = 0;
559 int32_t ret = 0;
560 for (int i = 0; i < 100; i++) {
561 ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
562 WaitFor(WAIT_TIME_SECOND_LONG);
563 EXPECT_EQ(SUCCESS, ret);
564 }
565 }
566
567 /**
568 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_2400
569 * @tc.name: testV1UpdateCdmaSimMessage022
570 * @tc.desc: UpdateCdmaSimMessage, SerialId is -1
571 */
572 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage022, Function | MediumTest | Level2)
573 {
574 if (!IsReady(SLOTID_1)) {
575 return;
576 }
577 SmsMessageIOInfo msgIoInfo;
578 msgIoInfo.smscPdu = TEST_CDMA_PDU;
579 msgIoInfo.pdu = TEST_STORAGE_PDU;
580 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
581 msgIoInfo.index = 0;
582 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, -1, msgIoInfo);
583 WaitFor(WAIT_TIME_SECOND_LONG);
584 EXPECT_NE(SUCCESS, ret);
585 }
586
587 /**
588 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessage_2500
589 * @tc.name: testV1UpdateCdmaSimMessage023
590 * @tc.desc: UpdateCdmaSimMessage, SerialId is -1
591 */
592 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateCdmaSimMessage023, Function | MediumTest | Level2)
593 {
594 if (!IsReady(SLOTID_2)) {
595 return;
596 }
597 SmsMessageIOInfo msgIoInfo;
598 msgIoInfo.smscPdu = TEST_CDMA_PDU;
599 msgIoInfo.pdu = TEST_STORAGE_PDU;
600 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
601 msgIoInfo.index = 0;
602 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, -1, msgIoInfo);
603 WaitFor(WAIT_TIME_SECOND_LONG);
604 EXPECT_NE(SUCCESS, ret);
605 }
606
607 /**
608 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSearchInformation_0300
609 * @tc.name: testV1GetNetworkSearchInformation001
610 * @tc.desc: GetNetworkSearchInformation, SerialId is -1
611 */
612 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNetworkSearchInformation001, Function | MediumTest | Level2)
613 {
614 if (!IsReady(SLOTID_1)) {
615 return;
616 }
617 int32_t ret = g_rilInterface->GetNetworkSearchInformation(SLOTID_1, -1);
618 WaitFor(WAIT_TIME_SECOND);
619 EXPECT_NE(SUCCESS, ret);
620 }
621
622 /**
623 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSearchInformation_0400
624 * @tc.name: testV1GetNetworkSearchInformation002
625 * @tc.desc: GetNetworkSearchInformation, SerialId is -1
626 */
627 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNetworkSearchInformation002, Function | MediumTest | Level2)
628 {
629 if (!IsReady(SLOTID_2)) {
630 return;
631 }
632 int32_t ret = g_rilInterface->GetNetworkSearchInformation(SLOTID_2, -1);
633 WaitFor(WAIT_TIME_SECOND);
634 EXPECT_NE(SUCCESS, ret);
635 }
636
637 /**
638 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSearchInformation_0500
639 * @tc.name: testV1GetNetworkSearchInformation003
640 * @tc.desc: GetNetworkSearchInformation, stability test
641 */
642 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNetworkSearchInformation003, Function | MediumTest | Level1)
643 {
644 if (!IsReady(SLOTID_1)) {
645 return;
646 }
647 int32_t ret = 0;
648 for (int i = 0; i < 100; i++) {
649 ret = g_rilInterface->GetNetworkSearchInformation(SLOTID_1, GetSerialId());
650 WaitFor(WAIT_TIME_SECOND);
651 EXPECT_EQ(SUCCESS, ret);
652 }
653 }
654
655 /**
656 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSelectionMode_0300
657 * @tc.name: testV1GetNetworkSelectionMode001
658 * @tc.desc: GetNetworkSelectionMode, SerialId is -1
659 */
660 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNetworkSelectionMode001, Function | MediumTest | Level2)
661 {
662 if (!IsReady(SLOTID_1)) {
663 return;
664 }
665 int32_t ret = g_rilInterface->GetNetworkSelectionMode(SLOTID_1, -1);
666 WaitFor(WAIT_TIME_SECOND);
667 EXPECT_NE(SUCCESS, ret);
668 }
669
670 /**
671 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSelectionMode_0400
672 * @tc.name: testV1GetNetworkSelectionMode002
673 * @tc.desc: GetNetworkSelectionMode, SerialId is -1
674 */
675 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNetworkSelectionMode002, Function | MediumTest | Level2)
676 {
677 if (!IsReady(SLOTID_2)) {
678 return;
679 }
680 int32_t ret = g_rilInterface->GetNetworkSelectionMode(SLOTID_2, -1);
681 WaitFor(WAIT_TIME_SECOND);
682 EXPECT_NE(SUCCESS, ret);
683 }
684
685 /**
686 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSelectionMode_0500
687 * @tc.name: testV1GetNetworkSelectionMode003
688 * @tc.desc: GetNetworkSelectionMode, stability test
689 */
690 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNetworkSelectionMode003, Function | MediumTest | Level1)
691 {
692 if (!IsReady(SLOTID_1)) {
693 return;
694 }
695 int32_t ret = 0;
696 for (int i = 0; i < 100; i++) {
697 ret = g_rilInterface->GetNetworkSelectionMode(SLOTID_1, GetSerialId());
698 WaitFor(WAIT_TIME_SECOND);
699 EXPECT_EQ(SUCCESS, ret);
700 }
701 }
702
703 /**
704 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_0300
705 * @tc.name: testV1SetNetworkSelectionMode001
706 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_AUTO
707 */
708 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode001, Function | MediumTest | Level1)
709 {
710 if (!IsReady(SLOTID_1)) {
711 return;
712 }
713 SetNetworkModeInfo setNetworkModeInfo;
714 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
715 setNetworkModeInfo.oper = "46000";
716 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
717 WaitFor(WAIT_TIME_SECOND);
718 EXPECT_EQ(SUCCESS, ret);
719 }
720
721 /**
722 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_0400
723 * @tc.name: testV1SetNetworkSelectionMode002
724 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_GSM
725 */
726 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode002, Function | MediumTest | Level1)
727 {
728 if (!IsReady(SLOTID_1)) {
729 return;
730 }
731 SetNetworkModeInfo setNetworkModeInfo;
732 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_GSM);
733 setNetworkModeInfo.oper = "46000";
734 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
735 WaitFor(WAIT_TIME_SECOND);
736 EXPECT_EQ(SUCCESS, ret);
737 }
738
739 /**
740 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_0500
741 * @tc.name: testV1SetNetworkSelectionMode003
742 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_WCDMA
743 */
744 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode003, Function | MediumTest | Level1)
745 {
746 if (!IsReady(SLOTID_1)) {
747 return;
748 }
749 SetNetworkModeInfo setNetworkModeInfo;
750 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_WCDMA);
751 setNetworkModeInfo.oper = "46000";
752 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
753 WaitFor(WAIT_TIME_SECOND);
754 EXPECT_EQ(SUCCESS, ret);
755 }
756
757 /**
758 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_0600
759 * @tc.name: testV1SetNetworkSelectionMode004
760 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE
761 */
762 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode004, Function | MediumTest | Level1)
763 {
764 if (!IsReady(SLOTID_1)) {
765 return;
766 }
767 SetNetworkModeInfo setNetworkModeInfo;
768 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE);
769 setNetworkModeInfo.oper = "46000";
770 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
771 WaitFor(WAIT_TIME_SECOND);
772 EXPECT_EQ(SUCCESS, ret);
773 }
774
775 /**
776 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_0700
777 * @tc.name: testV1SetNetworkSelectionMode005
778 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_WCDMA
779 */
780 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode005, Function | MediumTest | Level1)
781 {
782 if (!IsReady(SLOTID_1)) {
783 return;
784 }
785 SetNetworkModeInfo setNetworkModeInfo;
786 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_WCDMA);
787 setNetworkModeInfo.oper = "46000";
788 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
789 WaitFor(WAIT_TIME_SECOND);
790 EXPECT_EQ(SUCCESS, ret);
791 }
792
793 /**
794 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_0800
795 * @tc.name: testV1SetNetworkSelectionMode006
796 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_WCDMA_GSM
797 */
798 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode006, Function | MediumTest | Level1)
799 {
800 if (!IsReady(SLOTID_1)) {
801 return;
802 }
803 SetNetworkModeInfo setNetworkModeInfo;
804 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_WCDMA_GSM);
805 setNetworkModeInfo.oper = "46000";
806 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
807 WaitFor(WAIT_TIME_SECOND);
808 EXPECT_EQ(SUCCESS, ret);
809 }
810
811 /**
812 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_0900
813 * @tc.name: testV1SetNetworkSelectionMode007
814 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_WCDMA_GSM
815 */
816 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode007, Function | MediumTest | Level1)
817 {
818 if (!IsReady(SLOTID_1)) {
819 return;
820 }
821 SetNetworkModeInfo setNetworkModeInfo;
822 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_WCDMA_GSM);
823 setNetworkModeInfo.oper = "46000";
824 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
825 WaitFor(WAIT_TIME_SECOND);
826 EXPECT_EQ(SUCCESS, ret);
827 }
828
829 /**
830 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1000
831 * @tc.name: testV1SetNetworkSelectionMode008
832 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_CDMA
833 */
834 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode008, Function | MediumTest | Level1)
835 {
836 if (!IsReady(SLOTID_1)) {
837 return;
838 }
839 SetNetworkModeInfo setNetworkModeInfo;
840 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_CDMA);
841 setNetworkModeInfo.oper = "46000";
842 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
843 WaitFor(WAIT_TIME_SECOND);
844 EXPECT_EQ(SUCCESS, ret);
845 }
846
847 /**
848 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1100
849 * @tc.name: testV1SetNetworkSelectionMode009
850 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_EVDO
851 */
852 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode009, Function | MediumTest | Level1)
853 {
854 if (!IsReady(SLOTID_1)) {
855 return;
856 }
857 SetNetworkModeInfo setNetworkModeInfo;
858 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_EVDO);
859 setNetworkModeInfo.oper = "46000";
860 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
861 WaitFor(WAIT_TIME_SECOND);
862 EXPECT_EQ(SUCCESS, ret);
863 }
864
865 /**
866 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1200
867 * @tc.name: testV1SetNetworkSelectionMode010
868 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_EVDO_CDMA
869 */
870 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode010, Function | MediumTest | Level1)
871 {
872 if (!IsReady(SLOTID_1)) {
873 return;
874 }
875 SetNetworkModeInfo setNetworkModeInfo;
876 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_EVDO_CDMA);
877 setNetworkModeInfo.oper = "46000";
878 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
879 WaitFor(WAIT_TIME_SECOND);
880 EXPECT_EQ(SUCCESS, ret);
881 }
882
883 /**
884 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1300
885 * @tc.name: testV1SetNetworkSelectionMode011
886 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_WCDMA_GSM_EVDO_CDMA
887 */
888 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode011, Function | MediumTest | Level1)
889 {
890 if (!IsReady(SLOTID_1)) {
891 return;
892 }
893 SetNetworkModeInfo setNetworkModeInfo;
894 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_WCDMA_GSM_EVDO_CDMA);
895 setNetworkModeInfo.oper = "46000";
896 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
897 WaitFor(WAIT_TIME_SECOND);
898 EXPECT_EQ(SUCCESS, ret);
899 }
900
901 /**
902 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1400
903 * @tc.name: testV1SetNetworkSelectionMode012
904 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_EVDO_CDMA
905 */
906 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode012, Function | MediumTest | Level1)
907 {
908 if (!IsReady(SLOTID_1)) {
909 return;
910 }
911 SetNetworkModeInfo setNetworkModeInfo;
912 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_EVDO_CDMA);
913 setNetworkModeInfo.oper = "46000";
914 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
915 WaitFor(WAIT_TIME_SECOND);
916 EXPECT_EQ(SUCCESS, ret);
917 }
918
919 /**
920 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1500
921 * @tc.name: testV1SetNetworkSelectionMode013
922 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_WCDMA_GSM_EVDO_CDMA
923 */
924 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode013, Function | MediumTest | Level1)
925 {
926 if (!IsReady(SLOTID_1)) {
927 return;
928 }
929 SetNetworkModeInfo setNetworkModeInfo;
930 setNetworkModeInfo.selectMode =
931 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_WCDMA_GSM_EVDO_CDMA);
932 setNetworkModeInfo.oper = "46000";
933 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
934 WaitFor(WAIT_TIME_SECOND);
935 EXPECT_EQ(SUCCESS, ret);
936 }
937
938 /**
939 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1600
940 * @tc.name: testV1SetNetworkSelectionMode014
941 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA
942 */
943 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode014, Function | MediumTest | Level1)
944 {
945 if (!IsReady(SLOTID_1)) {
946 return;
947 }
948 SetNetworkModeInfo setNetworkModeInfo;
949 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA);
950 setNetworkModeInfo.oper = "46000";
951 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
952 WaitFor(WAIT_TIME_SECOND);
953 EXPECT_EQ(SUCCESS, ret);
954 }
955
956 /**
957 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1700
958 * @tc.name: testV1SetNetworkSelectionMode015
959 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_GSM
960 */
961 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode015, Function | MediumTest | Level1)
962 {
963 if (!IsReady(SLOTID_1)) {
964 return;
965 }
966 SetNetworkModeInfo setNetworkModeInfo;
967 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_GSM);
968 setNetworkModeInfo.oper = "46000";
969 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
970 WaitFor(WAIT_TIME_SECOND);
971 EXPECT_EQ(SUCCESS, ret);
972 }
973
974 /**
975 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1800
976 * @tc.name: testV1SetNetworkSelectionMode016
977 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_WCDMA
978 */
979 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode016, Function | MediumTest | Level1)
980 {
981 if (!IsReady(SLOTID_1)) {
982 return;
983 }
984 SetNetworkModeInfo setNetworkModeInfo;
985 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_WCDMA);
986 setNetworkModeInfo.oper = "46000";
987 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
988 WaitFor(WAIT_TIME_SECOND);
989 EXPECT_EQ(SUCCESS, ret);
990 }
991
992 /**
993 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_1900
994 * @tc.name: testV1SetNetworkSelectionMode017
995 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM
996 */
997 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode017, Function | MediumTest | Level1)
998 {
999 if (!IsReady(SLOTID_1)) {
1000 return;
1001 }
1002 SetNetworkModeInfo setNetworkModeInfo;
1003 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM);
1004 setNetworkModeInfo.oper = "46000";
1005 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1006 WaitFor(WAIT_TIME_SECOND);
1007 EXPECT_EQ(SUCCESS, ret);
1008 }
1009
1010 /**
1011 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2000
1012 * @tc.name: testV1SetNetworkSelectionMode018
1013 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA
1014 */
1015 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode018, Function | MediumTest | Level1)
1016 {
1017 if (!IsReady(SLOTID_1)) {
1018 return;
1019 }
1020 SetNetworkModeInfo setNetworkModeInfo;
1021 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA);
1022 setNetworkModeInfo.oper = "46000";
1023 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1024 WaitFor(WAIT_TIME_SECOND);
1025 EXPECT_EQ(SUCCESS, ret);
1026 }
1027
1028 /**
1029 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2100
1030 * @tc.name: testV1SetNetworkSelectionMode019
1031 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_GSM
1032 */
1033 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode019, Function | MediumTest | Level1)
1034 {
1035 if (!IsReady(SLOTID_1)) {
1036 return;
1037 }
1038 SetNetworkModeInfo setNetworkModeInfo;
1039 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_GSM);
1040 setNetworkModeInfo.oper = "46000";
1041 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1042 WaitFor(WAIT_TIME_SECOND);
1043 EXPECT_EQ(SUCCESS, ret);
1044 }
1045
1046 /**
1047 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2200
1048 * @tc.name: testV1SetNetworkSelectionMode020
1049 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA
1050 */
1051 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode020, Function | MediumTest | Level1)
1052 {
1053 if (!IsReady(SLOTID_1)) {
1054 return;
1055 }
1056 SetNetworkModeInfo setNetworkModeInfo;
1057 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA);
1058 setNetworkModeInfo.oper = "46000";
1059 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1060 WaitFor(WAIT_TIME_SECOND);
1061 EXPECT_EQ(SUCCESS, ret);
1062 }
1063
1064 /**
1065 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2300
1066 * @tc.name: testV1SetNetworkSelectionMode021
1067 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM
1068 */
1069 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode021, Function | MediumTest | Level1)
1070 {
1071 if (!IsReady(SLOTID_1)) {
1072 return;
1073 }
1074 SetNetworkModeInfo setNetworkModeInfo;
1075 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM);
1076 setNetworkModeInfo.oper = "46000";
1077 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1078 WaitFor(WAIT_TIME_SECOND);
1079 EXPECT_EQ(SUCCESS, ret);
1080 }
1081
1082 /**
1083 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2400
1084 * @tc.name: testV1SetNetworkSelectionMode022
1085 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM_EVDO_CDMA
1086 */
1087 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode022, Function | MediumTest | Level1)
1088 {
1089 if (!IsReady(SLOTID_1)) {
1090 return;
1091 }
1092 SetNetworkModeInfo setNetworkModeInfo;
1093 setNetworkModeInfo.selectMode =
1094 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM_EVDO_CDMA);
1095 setNetworkModeInfo.oper = "46000";
1096 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1097 WaitFor(WAIT_TIME_SECOND);
1098 EXPECT_EQ(SUCCESS, ret);
1099 }
1100
1101 /**
1102 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2500
1103 * @tc.name: testV1SetNetworkSelectionMode023
1104 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA
1105 */
1106 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode023, Function | MediumTest | Level1)
1107 {
1108 if (!IsReady(SLOTID_1)) {
1109 return;
1110 }
1111 SetNetworkModeInfo setNetworkModeInfo;
1112 setNetworkModeInfo.selectMode =
1113 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA);
1114 setNetworkModeInfo.oper = "46000";
1115 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1116 WaitFor(WAIT_TIME_SECOND);
1117 EXPECT_EQ(SUCCESS, ret);
1118 }
1119
1120 /**
1121 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2600
1122 * @tc.name: testV1SetNetworkSelectionMode024
1123 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR
1124 */
1125 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode024, Function | MediumTest | Level1)
1126 {
1127 if (!IsReady(SLOTID_1)) {
1128 return;
1129 }
1130 SetNetworkModeInfo setNetworkModeInfo;
1131 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR);
1132 setNetworkModeInfo.oper = "46000";
1133 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1134 WaitFor(WAIT_TIME_SECOND);
1135 EXPECT_EQ(SUCCESS, ret);
1136 }
1137
1138 /**
1139 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2700
1140 * @tc.name: testV1SetNetworkSelectionMode025
1141 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE
1142 */
1143 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode025, Function | MediumTest | Level1)
1144 {
1145 if (!IsReady(SLOTID_1)) {
1146 return;
1147 }
1148 SetNetworkModeInfo setNetworkModeInfo;
1149 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE);
1150 setNetworkModeInfo.oper = "46000";
1151 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1152 WaitFor(WAIT_TIME_SECOND);
1153 EXPECT_EQ(SUCCESS, ret);
1154 }
1155
1156 /**
1157 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2800
1158 * @tc.name: testV1SetNetworkSelectionMode026
1159 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_WCDMA
1160 */
1161 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode026, Function | MediumTest | Level1)
1162 {
1163 if (!IsReady(SLOTID_1)) {
1164 return;
1165 }
1166 SetNetworkModeInfo setNetworkModeInfo;
1167 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_WCDMA);
1168 setNetworkModeInfo.oper = "46000";
1169 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1170 WaitFor(WAIT_TIME_SECOND);
1171 EXPECT_EQ(SUCCESS, ret);
1172 }
1173
1174 /**
1175 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_2900
1176 * @tc.name: testV1SetNetworkSelectionMode027
1177 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM
1178 */
1179 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode027, Function | MediumTest | Level1)
1180 {
1181 if (!IsReady(SLOTID_1)) {
1182 return;
1183 }
1184 SetNetworkModeInfo setNetworkModeInfo;
1185 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM);
1186 setNetworkModeInfo.oper = "46000";
1187 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1188 WaitFor(WAIT_TIME_SECOND);
1189 EXPECT_EQ(SUCCESS, ret);
1190 }
1191
1192 /**
1193 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3000
1194 * @tc.name: testV1SetNetworkSelectionMode028
1195 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_EVDO_CDMA
1196 */
1197 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode028, Function | MediumTest | Level1)
1198 {
1199 if (!IsReady(SLOTID_1)) {
1200 return;
1201 }
1202 SetNetworkModeInfo setNetworkModeInfo;
1203 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_EVDO_CDMA);
1204 setNetworkModeInfo.oper = "46000";
1205 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1206 WaitFor(WAIT_TIME_SECOND);
1207 EXPECT_EQ(SUCCESS, ret);
1208 }
1209
1210 /**
1211 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3100
1212 * @tc.name: testV1SetNetworkSelectionMode029
1213 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM_EVDO_CDMA
1214 */
1215 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode029, Function | MediumTest | Level1)
1216 {
1217 if (!IsReady(SLOTID_1)) {
1218 return;
1219 }
1220 SetNetworkModeInfo setNetworkModeInfo;
1221 setNetworkModeInfo.selectMode =
1222 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM_EVDO_CDMA);
1223 setNetworkModeInfo.oper = "46000";
1224 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1225 WaitFor(WAIT_TIME_SECOND);
1226 EXPECT_EQ(SUCCESS, ret);
1227 }
1228
1229 /**
1230 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3200
1231 * @tc.name: testV1SetNetworkSelectionMode030
1232 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA
1233 */
1234 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode030, Function | MediumTest | Level1)
1235 {
1236 if (!IsReady(SLOTID_1)) {
1237 return;
1238 }
1239 SetNetworkModeInfo setNetworkModeInfo;
1240 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA);
1241 setNetworkModeInfo.oper = "46000";
1242 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1243 WaitFor(WAIT_TIME_SECOND);
1244 EXPECT_EQ(SUCCESS, ret);
1245 }
1246
1247 /**
1248 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3300
1249 * @tc.name: testV1SetNetworkSelectionMode031
1250 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_GSM
1251 */
1252 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode031, Function | MediumTest | Level1)
1253 {
1254 if (!IsReady(SLOTID_1)) {
1255 return;
1256 }
1257 SetNetworkModeInfo setNetworkModeInfo;
1258 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_GSM);
1259 setNetworkModeInfo.oper = "46000";
1260 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1261 WaitFor(WAIT_TIME_SECOND);
1262 EXPECT_EQ(SUCCESS, ret);
1263 }
1264
1265 /**
1266 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3400
1267 * @tc.name: testV1SetNetworkSelectionMode032
1268 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA
1269 */
1270 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode032, Function | MediumTest | Level1)
1271 {
1272 if (!IsReady(SLOTID_1)) {
1273 return;
1274 }
1275 SetNetworkModeInfo setNetworkModeInfo;
1276 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA);
1277 setNetworkModeInfo.oper = "46000";
1278 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1279 WaitFor(WAIT_TIME_SECOND);
1280 EXPECT_EQ(SUCCESS, ret);
1281 }
1282
1283 /**
1284 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3500
1285 * @tc.name: testV1SetNetworkSelectionMode033
1286 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM
1287 */
1288 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode033, Function | MediumTest | Level1)
1289 {
1290 if (!IsReady(SLOTID_1)) {
1291 return;
1292 }
1293 SetNetworkModeInfo setNetworkModeInfo;
1294 setNetworkModeInfo.selectMode =
1295 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM);
1296 setNetworkModeInfo.oper = "46000";
1297 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1298 WaitFor(WAIT_TIME_SECOND);
1299 EXPECT_EQ(SUCCESS, ret);
1300 }
1301
1302 /**
1303 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3600
1304 * @tc.name: testV1SetNetworkSelectionMode034
1305 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA
1306 */
1307 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode034, Function | MediumTest | Level1)
1308 {
1309 if (!IsReady(SLOTID_1)) {
1310 return;
1311 }
1312 SetNetworkModeInfo setNetworkModeInfo;
1313 setNetworkModeInfo.selectMode =
1314 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA);
1315 setNetworkModeInfo.oper = "46000";
1316 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1317 WaitFor(WAIT_TIME_SECOND);
1318 EXPECT_EQ(SUCCESS, ret);
1319 }
1320
1321 /**
1322 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3700
1323 * @tc.name: testV1SetNetworkSelectionMode035
1324 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_MAX_VALUE
1325 */
1326 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode035, Function | MediumTest | Level1)
1327 {
1328 if (!IsReady(SLOTID_1)) {
1329 return;
1330 }
1331 SetNetworkModeInfo setNetworkModeInfo;
1332 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_MAX_VALUE);
1333 setNetworkModeInfo.oper = "46000";
1334 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
1335 WaitFor(WAIT_TIME_SECOND);
1336 EXPECT_EQ(SUCCESS, ret);
1337 }
1338
1339 /**
1340 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3800
1341 * @tc.name: testV1SetNetworkSelectionMode036
1342 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_AUTO
1343 */
1344 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode036, Function | MediumTest | Level1)
1345 {
1346 if (!IsReady(SLOTID_2)) {
1347 return;
1348 }
1349 SetNetworkModeInfo setNetworkModeInfo;
1350 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
1351 setNetworkModeInfo.oper = "46000";
1352 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1353 WaitFor(WAIT_TIME_SECOND);
1354 EXPECT_EQ(SUCCESS, ret);
1355 }
1356
1357 /**
1358 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_3900
1359 * @tc.name: testV1SetNetworkSelectionMode037
1360 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_GSM
1361 */
1362 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode037, Function | MediumTest | Level1)
1363 {
1364 if (!IsReady(SLOTID_2)) {
1365 return;
1366 }
1367 SetNetworkModeInfo setNetworkModeInfo;
1368 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_GSM);
1369 setNetworkModeInfo.oper = "46000";
1370 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1371 WaitFor(WAIT_TIME_SECOND);
1372 EXPECT_EQ(SUCCESS, ret);
1373 }
1374
1375 /**
1376 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4000
1377 * @tc.name: testV1SetNetworkSelectionMode038
1378 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_WCDMA
1379 */
1380 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode038, Function | MediumTest | Level1)
1381 {
1382 if (!IsReady(SLOTID_2)) {
1383 return;
1384 }
1385 SetNetworkModeInfo setNetworkModeInfo;
1386 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_WCDMA);
1387 setNetworkModeInfo.oper = "46000";
1388 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1389 WaitFor(WAIT_TIME_SECOND);
1390 EXPECT_EQ(SUCCESS, ret);
1391 }
1392
1393 /**
1394 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4100
1395 * @tc.name: testV1SetNetworkSelectionMode039
1396 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE
1397 */
1398 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode039, Function | MediumTest | Level1)
1399 {
1400 if (!IsReady(SLOTID_2)) {
1401 return;
1402 }
1403 SetNetworkModeInfo setNetworkModeInfo;
1404 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE);
1405 setNetworkModeInfo.oper = "46000";
1406 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1407 WaitFor(WAIT_TIME_SECOND);
1408 EXPECT_EQ(SUCCESS, ret);
1409 }
1410
1411 /**
1412 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4200
1413 * @tc.name: testV1SetNetworkSelectionMode040
1414 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_WCDMA
1415 */
1416 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode040, Function | MediumTest | Level1)
1417 {
1418 if (!IsReady(SLOTID_2)) {
1419 return;
1420 }
1421 SetNetworkModeInfo setNetworkModeInfo;
1422 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_WCDMA);
1423 setNetworkModeInfo.oper = "46000";
1424 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1425 WaitFor(WAIT_TIME_SECOND);
1426 EXPECT_EQ(SUCCESS, ret);
1427 }
1428
1429 /**
1430 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4300
1431 * @tc.name: testV1SetNetworkSelectionMode041
1432 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_WCDMA_GSM
1433 */
1434 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode041, Function | MediumTest | Level1)
1435 {
1436 if (!IsReady(SLOTID_2)) {
1437 return;
1438 }
1439 SetNetworkModeInfo setNetworkModeInfo;
1440 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_WCDMA_GSM);
1441 setNetworkModeInfo.oper = "46000";
1442 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1443 WaitFor(WAIT_TIME_SECOND);
1444 EXPECT_EQ(SUCCESS, ret);
1445 }
1446
1447 /**
1448 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4400
1449 * @tc.name: testV1SetNetworkSelectionMode042
1450 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_WCDMA_GSM
1451 */
1452 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode042, Function | MediumTest | Level1)
1453 {
1454 if (!IsReady(SLOTID_2)) {
1455 return;
1456 }
1457 SetNetworkModeInfo setNetworkModeInfo;
1458 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_WCDMA_GSM);
1459 setNetworkModeInfo.oper = "46000";
1460 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1461 WaitFor(WAIT_TIME_SECOND);
1462 EXPECT_EQ(SUCCESS, ret);
1463 }
1464
1465 /**
1466 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4500
1467 * @tc.name: testV1SetNetworkSelectionMode043
1468 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_CDMA
1469 */
1470 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode043, Function | MediumTest | Level1)
1471 {
1472 if (!IsReady(SLOTID_2)) {
1473 return;
1474 }
1475 SetNetworkModeInfo setNetworkModeInfo;
1476 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_CDMA);
1477 setNetworkModeInfo.oper = "46000";
1478 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1479 WaitFor(WAIT_TIME_SECOND);
1480 EXPECT_EQ(SUCCESS, ret);
1481 }
1482
1483 /**
1484 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4600
1485 * @tc.name: testV1SetNetworkSelectionMode044
1486 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_EVDO
1487 */
1488 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode044, Function | MediumTest | Level1)
1489 {
1490 if (!IsReady(SLOTID_2)) {
1491 return;
1492 }
1493 SetNetworkModeInfo setNetworkModeInfo;
1494 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_EVDO);
1495 setNetworkModeInfo.oper = "46000";
1496 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1497 WaitFor(WAIT_TIME_SECOND);
1498 EXPECT_EQ(SUCCESS, ret);
1499 }
1500
1501 /**
1502 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4700
1503 * @tc.name: testV1SetNetworkSelectionMode045
1504 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_EVDO_CDMA
1505 */
1506 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode045, Function | MediumTest | Level1)
1507 {
1508 if (!IsReady(SLOTID_2)) {
1509 return;
1510 }
1511 SetNetworkModeInfo setNetworkModeInfo;
1512 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_EVDO_CDMA);
1513 setNetworkModeInfo.oper = "46000";
1514 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1515 WaitFor(WAIT_TIME_SECOND);
1516 EXPECT_EQ(SUCCESS, ret);
1517 }
1518
1519 /**
1520 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4800
1521 * @tc.name: testV1SetNetworkSelectionMode046
1522 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_WCDMA_GSM_EVDO_CDMA
1523 */
1524 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode046, Function | MediumTest | Level1)
1525 {
1526 if (!IsReady(SLOTID_2)) {
1527 return;
1528 }
1529 SetNetworkModeInfo setNetworkModeInfo;
1530 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_WCDMA_GSM_EVDO_CDMA);
1531 setNetworkModeInfo.oper = "46000";
1532 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1533 WaitFor(WAIT_TIME_SECOND);
1534 EXPECT_EQ(SUCCESS, ret);
1535 }
1536
1537 /**
1538 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_4900
1539 * @tc.name: testV1SetNetworkSelectionMode047
1540 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_EVDO_CDMA
1541 */
1542 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode047, Function | MediumTest | Level1)
1543 {
1544 if (!IsReady(SLOTID_2)) {
1545 return;
1546 }
1547 SetNetworkModeInfo setNetworkModeInfo;
1548 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_EVDO_CDMA);
1549 setNetworkModeInfo.oper = "46000";
1550 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1551 WaitFor(WAIT_TIME_SECOND);
1552 EXPECT_EQ(SUCCESS, ret);
1553 }
1554
1555 /**
1556 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5000
1557 * @tc.name: testV1SetNetworkSelectionMode048
1558 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_WCDMA_GSM_EVDO_CDMA
1559 */
1560 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode048, Function | MediumTest | Level1)
1561 {
1562 if (!IsReady(SLOTID_2)) {
1563 return;
1564 }
1565 SetNetworkModeInfo setNetworkModeInfo;
1566 setNetworkModeInfo.selectMode =
1567 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_WCDMA_GSM_EVDO_CDMA);
1568 setNetworkModeInfo.oper = "46000";
1569 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1570 WaitFor(WAIT_TIME_SECOND);
1571 EXPECT_EQ(SUCCESS, ret);
1572 }
1573
1574 /**
1575 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5100
1576 * @tc.name: testV1SetNetworkSelectionMode049
1577 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA
1578 */
1579 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode049, Function | MediumTest | Level1)
1580 {
1581 if (!IsReady(SLOTID_2)) {
1582 return;
1583 }
1584 SetNetworkModeInfo setNetworkModeInfo;
1585 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA);
1586 setNetworkModeInfo.oper = "46000";
1587 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1588 WaitFor(WAIT_TIME_SECOND);
1589 EXPECT_EQ(SUCCESS, ret);
1590 }
1591
1592 /**
1593 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5200
1594 * @tc.name: testV1SetNetworkSelectionMode050
1595 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_GSM
1596 */
1597 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode050, Function | MediumTest | Level1)
1598 {
1599 if (!IsReady(SLOTID_2)) {
1600 return;
1601 }
1602 SetNetworkModeInfo setNetworkModeInfo;
1603 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_GSM);
1604 setNetworkModeInfo.oper = "46000";
1605 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1606 WaitFor(WAIT_TIME_SECOND);
1607 EXPECT_EQ(SUCCESS, ret);
1608 }
1609
1610 /**
1611 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5300
1612 * @tc.name: testV1SetNetworkSelectionMode051
1613 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_WCDMA
1614 */
1615 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode051, Function | MediumTest | Level1)
1616 {
1617 if (!IsReady(SLOTID_2)) {
1618 return;
1619 }
1620 SetNetworkModeInfo setNetworkModeInfo;
1621 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_WCDMA);
1622 setNetworkModeInfo.oper = "46000";
1623 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1624 WaitFor(WAIT_TIME_SECOND);
1625 EXPECT_EQ(SUCCESS, ret);
1626 }
1627
1628 /**
1629 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5400
1630 * @tc.name: testV1SetNetworkSelectionMode052
1631 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM
1632 */
1633 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode052, Function | MediumTest | Level1)
1634 {
1635 if (!IsReady(SLOTID_2)) {
1636 return;
1637 }
1638 SetNetworkModeInfo setNetworkModeInfo;
1639 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM);
1640 setNetworkModeInfo.oper = "46000";
1641 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1642 WaitFor(WAIT_TIME_SECOND);
1643 EXPECT_EQ(SUCCESS, ret);
1644 }
1645
1646 /**
1647 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5500
1648 * @tc.name: testV1SetNetworkSelectionMode053
1649 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA
1650 */
1651 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode053, Function | MediumTest | Level1)
1652 {
1653 if (!IsReady(SLOTID_2)) {
1654 return;
1655 }
1656 SetNetworkModeInfo setNetworkModeInfo;
1657 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA);
1658 setNetworkModeInfo.oper = "46000";
1659 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1660 WaitFor(WAIT_TIME_SECOND);
1661 EXPECT_EQ(SUCCESS, ret);
1662 }
1663
1664 /**
1665 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5600
1666 * @tc.name: testV1SetNetworkSelectionMode054
1667 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_GSM
1668 */
1669 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode054, Function | MediumTest | Level1)
1670 {
1671 if (!IsReady(SLOTID_2)) {
1672 return;
1673 }
1674 SetNetworkModeInfo setNetworkModeInfo;
1675 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_GSM);
1676 setNetworkModeInfo.oper = "46000";
1677 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1678 WaitFor(WAIT_TIME_SECOND);
1679 EXPECT_EQ(SUCCESS, ret);
1680 }
1681
1682 /**
1683 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5700
1684 * @tc.name: testV1SetNetworkSelectionMode055
1685 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA
1686 */
1687 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode055, Function | MediumTest | Level1)
1688 {
1689 if (!IsReady(SLOTID_2)) {
1690 return;
1691 }
1692 SetNetworkModeInfo setNetworkModeInfo;
1693 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA);
1694 setNetworkModeInfo.oper = "46000";
1695 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1696 WaitFor(WAIT_TIME_SECOND);
1697 EXPECT_EQ(SUCCESS, ret);
1698 }
1699
1700 /**
1701 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5800
1702 * @tc.name: testV1SetNetworkSelectionMode056
1703 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM
1704 */
1705 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode056, Function | MediumTest | Level1)
1706 {
1707 if (!IsReady(SLOTID_2)) {
1708 return;
1709 }
1710 SetNetworkModeInfo setNetworkModeInfo;
1711 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM);
1712 setNetworkModeInfo.oper = "46000";
1713 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1714 WaitFor(WAIT_TIME_SECOND);
1715 EXPECT_EQ(SUCCESS, ret);
1716 }
1717
1718 /**
1719 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_5900
1720 * @tc.name: testV1SetNetworkSelectionMode057
1721 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM_EVDO_CDMA
1722 */
1723 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode057, Function | MediumTest | Level1)
1724 {
1725 if (!IsReady(SLOTID_2)) {
1726 return;
1727 }
1728 SetNetworkModeInfo setNetworkModeInfo;
1729 setNetworkModeInfo.selectMode =
1730 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_TDSCDMA_WCDMA_GSM_EVDO_CDMA);
1731 setNetworkModeInfo.oper = "46000";
1732 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1733 WaitFor(WAIT_TIME_SECOND);
1734 EXPECT_EQ(SUCCESS, ret);
1735 }
1736
1737 /**
1738 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6000
1739 * @tc.name: testV1SetNetworkSelectionMode058
1740 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA
1741 */
1742 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode058, Function | MediumTest | Level1)
1743 {
1744 if (!IsReady(SLOTID_2)) {
1745 return;
1746 }
1747 SetNetworkModeInfo setNetworkModeInfo;
1748 setNetworkModeInfo.selectMode =
1749 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA);
1750 setNetworkModeInfo.oper = "46000";
1751 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1752 WaitFor(WAIT_TIME_SECOND);
1753 EXPECT_EQ(SUCCESS, ret);
1754 }
1755
1756 /**
1757 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6100
1758 * @tc.name: testV1SetNetworkSelectionMode059
1759 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR
1760 */
1761 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode059, Function | MediumTest | Level1)
1762 {
1763 if (!IsReady(SLOTID_2)) {
1764 return;
1765 }
1766 SetNetworkModeInfo setNetworkModeInfo;
1767 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR);
1768 setNetworkModeInfo.oper = "46000";
1769 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1770 WaitFor(WAIT_TIME_SECOND);
1771 EXPECT_EQ(SUCCESS, ret);
1772 }
1773
1774 /**
1775 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6200
1776 * @tc.name: testV1SetNetworkSelectionMode060
1777 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE
1778 */
1779 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode060, Function | MediumTest | Level1)
1780 {
1781 if (!IsReady(SLOTID_2)) {
1782 return;
1783 }
1784 SetNetworkModeInfo setNetworkModeInfo;
1785 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE);
1786 setNetworkModeInfo.oper = "46000";
1787 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1788 WaitFor(WAIT_TIME_SECOND);
1789 EXPECT_EQ(SUCCESS, ret);
1790 }
1791
1792 /**
1793 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6300
1794 * @tc.name: testV1SetNetworkSelectionMode061
1795 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_WCDMA
1796 */
1797 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode061, Function | MediumTest | Level1)
1798 {
1799 if (!IsReady(SLOTID_2)) {
1800 return;
1801 }
1802 SetNetworkModeInfo setNetworkModeInfo;
1803 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_WCDMA);
1804 setNetworkModeInfo.oper = "46000";
1805 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1806 WaitFor(WAIT_TIME_SECOND);
1807 EXPECT_EQ(SUCCESS, ret);
1808 }
1809
1810 /**
1811 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6400
1812 * @tc.name: testV1SetNetworkSelectionMode062
1813 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM
1814 */
1815 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode062, Function | MediumTest | Level1)
1816 {
1817 if (!IsReady(SLOTID_2)) {
1818 return;
1819 }
1820 SetNetworkModeInfo setNetworkModeInfo;
1821 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM);
1822 setNetworkModeInfo.oper = "46000";
1823 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1824 WaitFor(WAIT_TIME_SECOND);
1825 EXPECT_EQ(SUCCESS, ret);
1826 }
1827
1828 /**
1829 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6500
1830 * @tc.name: testV1SetNetworkSelectionMode063
1831 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_EVDO_CDMA
1832 */
1833 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode063, Function | MediumTest | Level1)
1834 {
1835 if (!IsReady(SLOTID_2)) {
1836 return;
1837 }
1838 SetNetworkModeInfo setNetworkModeInfo;
1839 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_EVDO_CDMA);
1840 setNetworkModeInfo.oper = "46000";
1841 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1842 WaitFor(WAIT_TIME_SECOND);
1843 EXPECT_EQ(SUCCESS, ret);
1844 }
1845
1846 /**
1847 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6600
1848 * @tc.name: testV1SetNetworkSelectionMode064
1849 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM_EVDO_CDMA
1850 */
1851 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode064, Function | MediumTest | Level1)
1852 {
1853 if (!IsReady(SLOTID_2)) {
1854 return;
1855 }
1856 SetNetworkModeInfo setNetworkModeInfo;
1857 setNetworkModeInfo.selectMode =
1858 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_WCDMA_GSM_EVDO_CDMA);
1859 setNetworkModeInfo.oper = "46000";
1860 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1861 WaitFor(WAIT_TIME_SECOND);
1862 EXPECT_EQ(SUCCESS, ret);
1863 }
1864
1865 /**
1866 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6700
1867 * @tc.name: testV1SetNetworkSelectionMode065
1868 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA
1869 */
1870 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode065, Function | MediumTest | Level1)
1871 {
1872 if (!IsReady(SLOTID_2)) {
1873 return;
1874 }
1875 SetNetworkModeInfo setNetworkModeInfo;
1876 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA);
1877 setNetworkModeInfo.oper = "46000";
1878 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1879 WaitFor(WAIT_TIME_SECOND);
1880 EXPECT_EQ(SUCCESS, ret);
1881 }
1882
1883 /**
1884 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6800
1885 * @tc.name: testV1SetNetworkSelectionMode066
1886 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_GSM
1887 */
1888 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode066, Function | MediumTest | Level1)
1889 {
1890 if (!IsReady(SLOTID_2)) {
1891 return;
1892 }
1893 SetNetworkModeInfo setNetworkModeInfo;
1894 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_GSM);
1895 setNetworkModeInfo.oper = "46000";
1896 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1897 WaitFor(WAIT_TIME_SECOND);
1898 EXPECT_EQ(SUCCESS, ret);
1899 }
1900
1901 /**
1902 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_6900
1903 * @tc.name: testV1SetNetworkSelectionMode067
1904 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA
1905 */
1906 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode067, Function | MediumTest | Level1)
1907 {
1908 if (!IsReady(SLOTID_2)) {
1909 return;
1910 }
1911 SetNetworkModeInfo setNetworkModeInfo;
1912 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA);
1913 setNetworkModeInfo.oper = "46000";
1914 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1915 WaitFor(WAIT_TIME_SECOND);
1916 EXPECT_EQ(SUCCESS, ret);
1917 }
1918
1919 /**
1920 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_7000
1921 * @tc.name: testV1SetNetworkSelectionMode068
1922 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM
1923 */
1924 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode068, Function | MediumTest | Level1)
1925 {
1926 if (!IsReady(SLOTID_2)) {
1927 return;
1928 }
1929 SetNetworkModeInfo setNetworkModeInfo;
1930 setNetworkModeInfo.selectMode =
1931 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM);
1932 setNetworkModeInfo.oper = "46000";
1933 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1934 WaitFor(WAIT_TIME_SECOND);
1935 EXPECT_EQ(SUCCESS, ret);
1936 }
1937
1938 /**
1939 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_7100
1940 * @tc.name: testV1SetNetworkSelectionMode069
1941 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA
1942 */
1943 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode069, Function | MediumTest | Level1)
1944 {
1945 if (!IsReady(SLOTID_2)) {
1946 return;
1947 }
1948 SetNetworkModeInfo setNetworkModeInfo;
1949 setNetworkModeInfo.selectMode =
1950 static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA);
1951 setNetworkModeInfo.oper = "46000";
1952 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1953 WaitFor(WAIT_TIME_SECOND);
1954 EXPECT_EQ(SUCCESS, ret);
1955 }
1956
1957 /**
1958 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_7200
1959 * @tc.name: testV1SetNetworkSelectionMode070
1960 * @tc.desc: SetNetworkSelectionMode, selectMode is CORE_NETWORK_MODE_MAX_VALUE
1961 */
1962 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode070, Function | MediumTest | Level1)
1963 {
1964 if (!IsReady(SLOTID_2)) {
1965 return;
1966 }
1967 SetNetworkModeInfo setNetworkModeInfo;
1968 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_MAX_VALUE);
1969 setNetworkModeInfo.oper = "46000";
1970 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
1971 WaitFor(WAIT_TIME_SECOND);
1972 EXPECT_EQ(SUCCESS, ret);
1973 }
1974
1975 /**
1976 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_7300
1977 * @tc.name: testV1SetNetworkSelectionMode071
1978 * @tc.desc: SetNetworkSelectionMode, SerialId is -1
1979 */
1980 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode071, Function | MediumTest | Level1)
1981 {
1982 if (!IsReady(SLOTID_1)) {
1983 return;
1984 }
1985 SetNetworkModeInfo setNetworkModeInfo;
1986 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
1987 setNetworkModeInfo.oper = "46000";
1988 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, -1, setNetworkModeInfo);
1989 WaitFor(WAIT_TIME_SECOND);
1990 EXPECT_EQ(SUCCESS, ret);
1991 }
1992
1993 /**
1994 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_7400
1995 * @tc.name: testV1SetNetworkSelectionMode072
1996 * @tc.desc: SetNetworkSelectionMode, SerialId is -1
1997 */
1998 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode072, Function | MediumTest | Level1)
1999 {
2000 if (!IsReady(SLOTID_2)) {
2001 return;
2002 }
2003 SetNetworkModeInfo setNetworkModeInfo;
2004 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
2005 setNetworkModeInfo.oper = "46000";
2006 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, -1, setNetworkModeInfo);
2007 WaitFor(WAIT_TIME_SECOND);
2008 EXPECT_EQ(SUCCESS, ret);
2009 }
2010
2011 /**
2012 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionMode_7500
2013 * @tc.name: testV1SetNetworkSelectionMode073
2014 * @tc.desc: SetNetworkSelectionMode, stability test
2015 */
2016 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNetworkSelectionMode073, Function | MediumTest | Level1)
2017 {
2018 if (!IsReady(SLOTID_1)) {
2019 return;
2020 }
2021 SetNetworkModeInfo setNetworkModeInfo;
2022 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
2023 setNetworkModeInfo.oper = "46000";
2024 int32_t ret = 0;
2025 for (int i = 0; i < 100; i++) {
2026 ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
2027 WaitFor(WAIT_TIME_SECOND);
2028 EXPECT_EQ(SUCCESS, ret);
2029 }
2030 }
2031
2032 /**
2033 * @tc.number: SUB_Telephony_DriverSystem_V1GetNeighboringCellInfoList_0300
2034 * @tc.name: testV1GetNeighboringCellInfoList001
2035 * @tc.desc: GetNeighboringCellInfoList, SerialId is -1
2036 */
2037 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNeighboringCellInfoList001, Function | MediumTest | Level1)
2038 {
2039 if (!IsReady(SLOTID_1)) {
2040 return;
2041 }
2042 int32_t ret = g_rilInterface->GetNeighboringCellInfoList(SLOTID_1, -1);
2043 WaitFor(WAIT_TIME_SECOND);
2044 EXPECT_EQ(SUCCESS, ret);
2045 }
2046
2047 /**
2048 * @tc.number: SUB_Telephony_DriverSystem_V1GetNeighboringCellInfoList_0400
2049 * @tc.name: testV1GetNeighboringCellInfoList002
2050 * @tc.desc: GetNeighboringCellInfoList, SerialId is -1
2051 */
2052 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNeighboringCellInfoList002, Function | MediumTest | Level1)
2053 {
2054 if (!IsReady(SLOTID_2)) {
2055 return;
2056 }
2057 int32_t ret = g_rilInterface->GetNeighboringCellInfoList(SLOTID_2, -1);
2058 WaitFor(WAIT_TIME_SECOND);
2059 EXPECT_EQ(SUCCESS, ret);
2060 }
2061
2062 /**
2063 * @tc.number: SUB_Telephony_DriverSystem_V1GetNeighboringCellInfoList_0500
2064 * @tc.name: testV1GetNeighboringCellInfoList003
2065 * @tc.desc: GetNeighboringCellInfoList, stability test
2066 */
2067 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetNeighboringCellInfoList003, Function | MediumTest | Level1)
2068 {
2069 if (!IsReady(SLOTID_1)) {
2070 return;
2071 }
2072 int32_t ret = 0;
2073 for (int i = 0; i < 100; i++) {
2074 ret = g_rilInterface->GetNeighboringCellInfoList(SLOTID_1, GetSerialId());
2075 WaitFor(WAIT_TIME_SECOND);
2076 EXPECT_EQ(SUCCESS, ret);
2077 }
2078 }
2079
2080 /**
2081 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfo_0300
2082 * @tc.name: testV1GetCurrentCellInfo001
2083 * @tc.desc: GetCurrentCellInfo, SerialId is -1
2084 */
2085 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetCurrentCellInfo001, Function | MediumTest | Level1)
2086 {
2087 if (!IsReady(SLOTID_1)) {
2088 return;
2089 }
2090 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_1, -1);
2091 WaitFor(WAIT_TIME_SECOND);
2092 EXPECT_EQ(SUCCESS, ret);
2093 }
2094
2095 /**
2096 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfo_0400
2097 * @tc.name: testV1GetCurrentCellInfo002
2098 * @tc.desc: GetCurrentCellInfo, SerialId is -1
2099 */
2100 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetCurrentCellInfo002, Function | MediumTest | Level1)
2101 {
2102 if (!IsReady(SLOTID_2)) {
2103 return;
2104 }
2105 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_2, -1);
2106 WaitFor(WAIT_TIME_SECOND);
2107 EXPECT_EQ(SUCCESS, ret);
2108 }
2109
2110 /**
2111 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfo_0500
2112 * @tc.name: testV1GetCurrentCellInfo003
2113 * @tc.desc: GetCurrentCellInfo, stability test
2114 */
2115 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetCurrentCellInfo003, Function | MediumTest | Level2)
2116 {
2117 if (!IsReady(SLOTID_1)) {
2118 return;
2119 }
2120 int32_t ret = 0;
2121 for (int i = 0; i < 100; i++) {
2122 ret = g_rilInterface->GetCurrentCellInfo(SLOTID_1, GetSerialId());
2123 WaitFor(WAIT_TIME_SECOND);
2124 EXPECT_EQ(SUCCESS, ret);
2125 }
2126 }
2127
2128 /**
2129 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_0300
2130 * @tc.name: testV1SetDataPermitted001
2131 * @tc.desc: SetDataPermitted, dataPermitted is 0
2132 */
2133 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted001, Function | MediumTest | Level1)
2134 {
2135 if (!IsReady(SLOTID_1)) {
2136 return;
2137 }
2138 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_1, GetSerialId(), 0);
2139 WaitFor(WAIT_TIME_SECOND);
2140 EXPECT_EQ(SUCCESS, ret);
2141 }
2142
2143 /**
2144 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_0400
2145 * @tc.name: testV1SetDataPermitted002
2146 * @tc.desc: SetDataPermitted, dataPermitted is -1
2147 */
2148 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted002, Function | MediumTest | Level1)
2149 {
2150 if (!IsReady(SLOTID_1)) {
2151 return;
2152 }
2153 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_1, GetSerialId(), -1);
2154 WaitFor(WAIT_TIME_SECOND);
2155 EXPECT_EQ(SUCCESS, ret);
2156 }
2157
2158 /**
2159 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_0500
2160 * @tc.name: testV1SetDataPermitted003
2161 * @tc.desc: SetDataPermitted, dataPermitted is 2
2162 */
2163 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted003, Function | MediumTest | Level1)
2164 {
2165 if (!IsReady(SLOTID_1)) {
2166 return;
2167 }
2168 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_1, GetSerialId(), 2);
2169 WaitFor(WAIT_TIME_SECOND);
2170 EXPECT_EQ(SUCCESS, ret);
2171 }
2172
2173 /**
2174 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_0600
2175 * @tc.name: testV1SetDataPermitted004
2176 * @tc.desc: SetDataPermitted, SerialId is -1
2177 */
2178 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted004, Function | MediumTest | Level1)
2179 {
2180 if (!IsReady(SLOTID_1)) {
2181 return;
2182 }
2183 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_1, -1, 0);
2184 WaitFor(WAIT_TIME_SECOND);
2185 EXPECT_EQ(SUCCESS, ret);
2186 }
2187
2188 /**
2189 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_0700
2190 * @tc.name: testV1SetDataPermitted005
2191 * @tc.desc: SetDataPermitted, SerialId is -1
2192 */
2193 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted005, Function | MediumTest | Level1)
2194 {
2195 if (!IsReady(SLOTID_1)) {
2196 return;
2197 }
2198 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_1, -1, 1);
2199 WaitFor(WAIT_TIME_SECOND);
2200 EXPECT_EQ(SUCCESS, ret);
2201 }
2202
2203 /**
2204 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_0800
2205 * @tc.name: testV1SetDataPermitted006
2206 * @tc.desc: SetDataPermitted, dataPermitted is 0
2207 */
2208 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted006, Function | MediumTest | Level1)
2209 {
2210 if (!IsReady(SLOTID_2)) {
2211 return;
2212 }
2213 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_2, GetSerialId(), 0);
2214 WaitFor(WAIT_TIME_SECOND);
2215 EXPECT_EQ(SUCCESS, ret);
2216 }
2217
2218 /**
2219 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_0900
2220 * @tc.name: testV1SetDataPermitted007
2221 * @tc.desc: SetDataPermitted, dataPermitted is -1
2222 */
2223 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted007, Function | MediumTest | Level1)
2224 {
2225 if (!IsReady(SLOTID_2)) {
2226 return;
2227 }
2228 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_2, GetSerialId(), -1);
2229 WaitFor(WAIT_TIME_SECOND);
2230 EXPECT_EQ(SUCCESS, ret);
2231 }
2232
2233 /**
2234 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_1000
2235 * @tc.name: testV1SetDataPermitted008
2236 * @tc.desc: SetDataPermitted, dataPermitted is 2
2237 */
2238 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted008, Function | MediumTest | Level1)
2239 {
2240 if (!IsReady(SLOTID_2)) {
2241 return;
2242 }
2243 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_2, GetSerialId(), 2);
2244 WaitFor(WAIT_TIME_SECOND);
2245 EXPECT_EQ(SUCCESS, ret);
2246 }
2247
2248 /**
2249 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_1100
2250 * @tc.name: testV1SetDataPermitted009
2251 * @tc.desc: SetDataPermitted, SerialId is -1
2252 */
2253 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted009, Function | MediumTest | Level1)
2254 {
2255 if (!IsReady(SLOTID_2)) {
2256 return;
2257 }
2258 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_2, -1, 0);
2259 WaitFor(WAIT_TIME_SECOND);
2260 EXPECT_EQ(SUCCESS, ret);
2261 }
2262
2263 /**
2264 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_1200
2265 * @tc.name: testV1SetDataPermitted010
2266 * @tc.desc: SetDataPermitted, SerialId is -1
2267 */
2268 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted010, Function | MediumTest | Level1)
2269 {
2270 if (!IsReady(SLOTID_2)) {
2271 return;
2272 }
2273 int32_t ret = g_rilInterface->SetDataPermitted(SLOTID_2, -1, 1);
2274 WaitFor(WAIT_TIME_SECOND);
2275 EXPECT_EQ(SUCCESS, ret);
2276 }
2277
2278 /**
2279 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataPermitted_1300
2280 * @tc.name: testV1SetDataPermitted011
2281 * @tc.desc: SetDataPermitted, stability test
2282 */
2283 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataPermitted011, Function | MediumTest | Level1)
2284 {
2285 if (!IsReady(SLOTID_1)) {
2286 return;
2287 }
2288 int32_t ret = 0;
2289 for (int i = 0; i < 100; i++) {
2290 ret = g_rilInterface->SetDataPermitted(SLOTID_1, GetSerialId(), 1);
2291 WaitFor(WAIT_TIME_SECOND);
2292 EXPECT_EQ(SUCCESS, ret);
2293 }
2294 }
2295
2296 /**
2297 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_0300
2298 * @tc.name: testV1SetDataProfileInfo001
2299 * @tc.desc: SetDataProfileInfo, isRoaming is 0, profileId is 0, authenticationType is 0
2300 */
2301 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo001, Function | MediumTest | Level1)
2302 {
2303 if (!IsReady(SLOTID_1)) {
2304 return;
2305 }
2306 int32_t serialId = GetSerialId();
2307 DataProfilesInfo dataProfilesInfo;
2308 dataProfilesInfo.serial = serialId;
2309 dataProfilesInfo.profilesSize = 1;
2310 dataProfilesInfo.isRoaming = 0;
2311 DataProfileDataInfo dataProfileInfo;
2312 dataProfileInfo.profileId = 0;
2313 dataProfileInfo.password = "";
2314 dataProfileInfo.authenticationType = 0;
2315 dataProfileInfo.userName = "";
2316 dataProfileInfo.apn = "cmnet";
2317 dataProfileInfo.protocol = "IPV4V6";
2318 dataProfileInfo.roamingProtocol = "IPV4V6";
2319 dataProfileInfo.serial = serialId;
2320 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2321 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_1, serialId, dataProfilesInfo);
2322 WaitFor(WAIT_TIME_SECOND_LONG);
2323 EXPECT_EQ(SUCCESS, ret);
2324 }
2325
2326 /**
2327 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_0400
2328 * @tc.name: testV1SetDataProfileInfo002
2329 * @tc.desc: SetDataProfileInfo, isRoaming is 1, profileId is 1, authenticationType is 1
2330 */
2331 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo002, Function | MediumTest | Level1)
2332 {
2333 if (!IsReady(SLOTID_1)) {
2334 return;
2335 }
2336 int32_t serialId = GetSerialId();
2337 DataProfilesInfo dataProfilesInfo;
2338 dataProfilesInfo.serial = serialId;
2339 dataProfilesInfo.profilesSize = 1;
2340 dataProfilesInfo.isRoaming = 1;
2341 DataProfileDataInfo dataProfileInfo;
2342 dataProfileInfo.profileId = 1;
2343 dataProfileInfo.password = "";
2344 dataProfileInfo.authenticationType = 1;
2345 dataProfileInfo.userName = "";
2346 dataProfileInfo.apn = "cmnet";
2347 dataProfileInfo.protocol = "IPV4V6";
2348 dataProfileInfo.roamingProtocol = "IPV4V6";
2349 dataProfileInfo.serial = serialId;
2350 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2351 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_1, serialId, dataProfilesInfo);
2352 WaitFor(WAIT_TIME_SECOND_LONG);
2353 EXPECT_EQ(SUCCESS, ret);
2354 }
2355
2356 /**
2357 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_0500
2358 * @tc.name: testV1SetDataProfileInfo003
2359 * @tc.desc: SetDataProfileInfo, isRoaming is 1, profileId is 1, authenticationType is 2
2360 */
2361 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo003, Function | MediumTest | Level1)
2362 {
2363 if (!IsReady(SLOTID_1)) {
2364 return;
2365 }
2366 int32_t serialId = GetSerialId();
2367 DataProfilesInfo dataProfilesInfo;
2368 dataProfilesInfo.serial = serialId;
2369 dataProfilesInfo.profilesSize = 1;
2370 dataProfilesInfo.isRoaming = 1;
2371 DataProfileDataInfo dataProfileInfo;
2372 dataProfileInfo.profileId = 1;
2373 dataProfileInfo.password = "";
2374 dataProfileInfo.authenticationType = 2;
2375 dataProfileInfo.userName = "";
2376 dataProfileInfo.apn = "cmnet";
2377 dataProfileInfo.protocol = "IPV4V6";
2378 dataProfileInfo.roamingProtocol = "IPV4V6";
2379 dataProfileInfo.serial = serialId;
2380 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2381 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_1, serialId, dataProfilesInfo);
2382 WaitFor(WAIT_TIME_SECOND_LONG);
2383 EXPECT_EQ(SUCCESS, ret);
2384 }
2385
2386 /**
2387 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_0600
2388 * @tc.name: testV1SetDataProfileInfo004
2389 * @tc.desc: SetDataProfileInfo, userName is "@", password is "@"
2390 */
2391 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo004, Function | MediumTest | Level1)
2392 {
2393 if (!IsReady(SLOTID_1)) {
2394 return;
2395 }
2396 int32_t serialId = GetSerialId();
2397 DataProfilesInfo dataProfilesInfo;
2398 dataProfilesInfo.serial = serialId;
2399 dataProfilesInfo.profilesSize = 1;
2400 dataProfilesInfo.isRoaming = 1;
2401 DataProfileDataInfo dataProfileInfo;
2402 dataProfileInfo.profileId = 1;
2403 dataProfileInfo.password = "@";
2404 dataProfileInfo.authenticationType = 2;
2405 dataProfileInfo.userName = "@";
2406 dataProfileInfo.apn = "cmnet";
2407 dataProfileInfo.protocol = "IPV4V6";
2408 dataProfileInfo.roamingProtocol = "IPV4V6";
2409 dataProfileInfo.serial = serialId;
2410 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2411 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_1, serialId, dataProfilesInfo);
2412 WaitFor(WAIT_TIME_SECOND_LONG);
2413 EXPECT_EQ(SUCCESS, ret);
2414 }
2415
2416 /**
2417 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_0700
2418 * @tc.name: testV1SetDataProfileInfo005
2419 * @tc.desc: SetDataProfileInfo, SerialId is -1
2420 */
2421 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo005, Function | MediumTest | Level1)
2422 {
2423 if (!IsReady(SLOTID_1)) {
2424 return;
2425 }
2426 int32_t serialId = GetSerialId();
2427 DataProfilesInfo dataProfilesInfo;
2428 dataProfilesInfo.serial = serialId;
2429 dataProfilesInfo.profilesSize = 1;
2430 dataProfilesInfo.isRoaming = 1;
2431 DataProfileDataInfo dataProfileInfo;
2432 dataProfileInfo.profileId = 1;
2433 dataProfileInfo.password = "";
2434 dataProfileInfo.authenticationType = 2;
2435 dataProfileInfo.userName = "";
2436 dataProfileInfo.apn = "cmnet";
2437 dataProfileInfo.protocol = "IPV4V6";
2438 dataProfileInfo.roamingProtocol = "IPV4V6";
2439 dataProfileInfo.serial = serialId;
2440 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2441 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_1, -1, dataProfilesInfo);
2442 WaitFor(WAIT_TIME_SECOND_LONG);
2443 EXPECT_EQ(SUCCESS, ret);
2444 }
2445
2446 /**
2447 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_0800
2448 * @tc.name: testV1SetDataProfileInfo006
2449 * @tc.desc: SetDataProfileInfo, isRoaming is 0, profileId is 0, authenticationType is 0
2450 */
2451 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo006, Function | MediumTest | Level1)
2452 {
2453 if (!IsReady(SLOTID_2)) {
2454 return;
2455 }
2456 int32_t serialId = GetSerialId();
2457 DataProfilesInfo dataProfilesInfo;
2458 dataProfilesInfo.serial = serialId;
2459 dataProfilesInfo.profilesSize = 1;
2460 dataProfilesInfo.isRoaming = 0;
2461 DataProfileDataInfo dataProfileInfo;
2462 dataProfileInfo.profileId = 0;
2463 dataProfileInfo.password = "";
2464 dataProfileInfo.authenticationType = 0;
2465 dataProfileInfo.userName = "";
2466 dataProfileInfo.apn = "cmnet";
2467 dataProfileInfo.protocol = "IPV4V6";
2468 dataProfileInfo.roamingProtocol = "IPV4V6";
2469 dataProfileInfo.serial = serialId;
2470 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2471 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_2, serialId, dataProfilesInfo);
2472 WaitFor(WAIT_TIME_SECOND_LONG);
2473 EXPECT_EQ(SUCCESS, ret);
2474 }
2475
2476 /**
2477 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_0900
2478 * @tc.name: testV1SetDataProfileInfo007
2479 * @tc.desc: SetDataProfileInfo, isRoaming is 1, profileId is 1, authenticationType is 1
2480 */
2481 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo007, Function | MediumTest | Level1)
2482 {
2483 if (!IsReady(SLOTID_2)) {
2484 return;
2485 }
2486 int32_t serialId = GetSerialId();
2487 DataProfilesInfo dataProfilesInfo;
2488 dataProfilesInfo.serial = serialId;
2489 dataProfilesInfo.profilesSize = 1;
2490 dataProfilesInfo.isRoaming = 1;
2491 DataProfileDataInfo dataProfileInfo;
2492 dataProfileInfo.profileId = 1;
2493 dataProfileInfo.password = "";
2494 dataProfileInfo.authenticationType = 1;
2495 dataProfileInfo.userName = "";
2496 dataProfileInfo.apn = "cmnet";
2497 dataProfileInfo.protocol = "IPV4V6";
2498 dataProfileInfo.roamingProtocol = "IPV4V6";
2499 dataProfileInfo.serial = serialId;
2500 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2501 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_2, serialId, dataProfilesInfo);
2502 WaitFor(WAIT_TIME_SECOND_LONG);
2503 EXPECT_EQ(SUCCESS, ret);
2504 }
2505
2506 /**
2507 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_1000
2508 * @tc.name: testV1SetDataProfileInfo008
2509 * @tc.desc: SetDataProfileInfo, isRoaming is 1, profileId is 1, authenticationType is 2
2510 */
2511 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo008, Function | MediumTest | Level1)
2512 {
2513 if (!IsReady(SLOTID_2)) {
2514 return;
2515 }
2516 int32_t serialId = GetSerialId();
2517 DataProfilesInfo dataProfilesInfo;
2518 dataProfilesInfo.serial = serialId;
2519 dataProfilesInfo.profilesSize = 1;
2520 dataProfilesInfo.isRoaming = 1;
2521 DataProfileDataInfo dataProfileInfo;
2522 dataProfileInfo.profileId = 1;
2523 dataProfileInfo.password = "";
2524 dataProfileInfo.authenticationType = 2;
2525 dataProfileInfo.userName = "";
2526 dataProfileInfo.apn = "cmnet";
2527 dataProfileInfo.protocol = "IPV4V6";
2528 dataProfileInfo.roamingProtocol = "IPV4V6";
2529 dataProfileInfo.serial = serialId;
2530 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2531 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_2, serialId, dataProfilesInfo);
2532 WaitFor(WAIT_TIME_SECOND_LONG);
2533 EXPECT_EQ(SUCCESS, ret);
2534 }
2535
2536 /**
2537 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_1100
2538 * @tc.name: testV1SetDataProfileInfo009
2539 * @tc.desc: SetDataProfileInfo, userName is "@", password is "@"
2540 */
2541 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo009, Function | MediumTest | Level1)
2542 {
2543 if (!IsReady(SLOTID_2)) {
2544 return;
2545 }
2546 int32_t serialId = GetSerialId();
2547 DataProfilesInfo dataProfilesInfo;
2548 dataProfilesInfo.serial = serialId;
2549 dataProfilesInfo.profilesSize = 1;
2550 dataProfilesInfo.isRoaming = 1;
2551 DataProfileDataInfo dataProfileInfo;
2552 dataProfileInfo.profileId = 1;
2553 dataProfileInfo.password = "@";
2554 dataProfileInfo.authenticationType = 2;
2555 dataProfileInfo.userName = "@";
2556 dataProfileInfo.apn = "cmnet";
2557 dataProfileInfo.protocol = "IPV4V6";
2558 dataProfileInfo.roamingProtocol = "IPV4V6";
2559 dataProfileInfo.serial = serialId;
2560 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2561 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_2, serialId, dataProfilesInfo);
2562 WaitFor(WAIT_TIME_SECOND_LONG);
2563 EXPECT_EQ(SUCCESS, ret);
2564 }
2565
2566 /**
2567 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_1200
2568 * @tc.name: testV1SetDataProfileInfo010
2569 * @tc.desc: SetDataProfileInfo, SerialId is -1
2570 */
2571 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo010, Function | MediumTest | Level1)
2572 {
2573 if (!IsReady(SLOTID_2)) {
2574 return;
2575 }
2576 int32_t serialId = GetSerialId();
2577 DataProfilesInfo dataProfilesInfo;
2578 dataProfilesInfo.serial = serialId;
2579 dataProfilesInfo.profilesSize = 1;
2580 dataProfilesInfo.isRoaming = 1;
2581 DataProfileDataInfo dataProfileInfo;
2582 dataProfileInfo.profileId = 1;
2583 dataProfileInfo.password = "";
2584 dataProfileInfo.authenticationType = 2;
2585 dataProfileInfo.userName = "";
2586 dataProfileInfo.apn = "cmnet";
2587 dataProfileInfo.protocol = "IPV4V6";
2588 dataProfileInfo.roamingProtocol = "IPV4V6";
2589 dataProfileInfo.serial = serialId;
2590 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2591 int32_t ret = g_rilInterface->SetDataProfileInfo(SLOTID_2, -1, dataProfilesInfo);
2592 WaitFor(WAIT_TIME_SECOND_LONG);
2593 EXPECT_EQ(SUCCESS, ret);
2594 }
2595
2596 /**
2597 * @tc.number: SUB_Telephony_DriverSystem_V1SetDataProfileInfo_1300
2598 * @tc.name: testV1SetDataProfileInfo011
2599 * @tc.desc: SetDataProfileInfo, stability test
2600 */
2601 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDataProfileInfo011, Function | MediumTest | Level1)
2602 {
2603 if (!IsReady(SLOTID_1)) {
2604 return;
2605 }
2606 int32_t serialId = GetSerialId();
2607 DataProfilesInfo dataProfilesInfo;
2608 dataProfilesInfo.serial = serialId;
2609 dataProfilesInfo.profilesSize = 1;
2610 dataProfilesInfo.isRoaming = 0;
2611 DataProfileDataInfo dataProfileInfo;
2612 dataProfileInfo.profileId = 0;
2613 dataProfileInfo.password = "";
2614 dataProfileInfo.authenticationType = 0;
2615 dataProfileInfo.userName = "";
2616 dataProfileInfo.apn = "cmnet";
2617 dataProfileInfo.protocol = "IPV4V6";
2618 dataProfileInfo.roamingProtocol = "IPV4V6";
2619 dataProfileInfo.serial = serialId;
2620 dataProfilesInfo.profiles.push_back(dataProfileInfo);
2621 int32_t ret = 0;
2622 for (int i = 0; i < 100; i++) {
2623 ret = g_rilInterface->SetDataProfileInfo(SLOTID_1, serialId, dataProfilesInfo);
2624 WaitFor(WAIT_TIME_SECOND_LONG);
2625 EXPECT_EQ(SUCCESS, ret);
2626 }
2627 }
2628
2629 /**
2630 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_0300
2631 * @tc.name : testV1GetSimLockStatus001
2632 * @tc.desc : GetSimLockStatus, slotId is 0, serialId is -1
2633 */
2634 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus001, Function | MediumTest | Level2)
2635 {
2636 #ifdef TEL_TEST_PIN_PUK
2637 if (!IsReady(SLOTID_1)) {
2638 return;
2639 }
2640 SimLockInfo simLockInfo;
2641 simLockInfo.fac = "SC";
2642 simLockInfo.mode = 2;
2643 simLockInfo.classx = 0;
2644
2645 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, -1, simLockInfo);
2646 WaitFor(WAIT_TIME_SECOND);
2647 EXPECT_NE(SUCCESS, ret);
2648 #endif
2649 }
2650
2651 /**
2652 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_0400
2653 * @tc.name : testV1GetSimLockStatus002
2654 * @tc.desc : GetSimLockStatus, slotId is 1, serialId is -1
2655 */
2656 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus002, Function | MediumTest | Level2)
2657 {
2658 #ifdef TEL_TEST_PIN_PUK
2659 if (!IsReady(SLOTID_2)) {
2660 return;
2661 }
2662 SimLockInfo simLockInfo;
2663 simLockInfo.fac = "SC";
2664 simLockInfo.mode = 2;
2665 simLockInfo.classx = 0;
2666
2667 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, -1, simLockInfo);
2668 WaitFor(WAIT_TIME_SECOND);
2669 EXPECT_NE(SUCCESS, ret);
2670 #endif
2671 }
2672
2673 /**
2674 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_0500
2675 * @tc.name : testV1GetSimLockStatus003
2676 * @tc.desc : GetSimLockStatus, slotId is 0, serialId is 2147483647
2677 */
2678 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus003, Function | MediumTest | Level1)
2679 {
2680 #ifdef TEL_TEST_PIN_PUK
2681 if (!IsReady(SLOTID_1)) {
2682 return;
2683 }
2684 SimLockInfo simLockInfo;
2685 simLockInfo.fac = "SC";
2686 simLockInfo.mode = 2;
2687 simLockInfo.classx = 0;
2688
2689 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, 2147483647, simLockInfo);
2690 WaitFor(WAIT_TIME_SECOND);
2691 EXPECT_EQ(SUCCESS, ret);
2692 #endif
2693 }
2694
2695 /**
2696 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_0600
2697 * @tc.name : testV1GetSimLockStatus004
2698 * @tc.desc : GetSimLockStatus, slotId is 1, serialId is 2147483647
2699 */
2700 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus004, Function | MediumTest | Level1)
2701 {
2702 #ifdef TEL_TEST_PIN_PUK
2703 if (!IsReady(SLOTID_2)) {
2704 return;
2705 }
2706 SimLockInfo simLockInfo;
2707 simLockInfo.fac = "SC";
2708 simLockInfo.mode = 2;
2709 simLockInfo.classx = 0;
2710
2711 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, 2147483647, simLockInfo);
2712 WaitFor(WAIT_TIME_SECOND);
2713 EXPECT_EQ(SUCCESS, ret);
2714 #endif
2715 }
2716
2717 /**
2718 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_0700
2719 * @tc.name : testV1GetSimLockStatus005
2720 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AO, mode = 0
2721 */
2722 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus005, Function | MediumTest | Level1)
2723 {
2724 #ifdef TEL_TEST_PIN_PUK
2725 if (!IsReady(SLOTID_1)) {
2726 return;
2727 }
2728 SimLockInfo simLockInfo;
2729 simLockInfo.classx = 255;
2730 simLockInfo.fac = "AO";
2731 simLockInfo.mode = 0;
2732
2733 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2734 WaitFor(WAIT_TIME_SECOND);
2735 EXPECT_EQ(SUCCESS, ret);
2736 #endif
2737 }
2738
2739 /**
2740 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_0800
2741 * @tc.name : testV1GetSimLockStatus006
2742 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= OI, mode = 0
2743 */
2744 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus006, Function | MediumTest | Level1)
2745 {
2746 #ifdef TEL_TEST_PIN_PUK
2747 if (!IsReady(SLOTID_1)) {
2748 return;
2749 }
2750 SimLockInfo simLockInfo;
2751 simLockInfo.classx = 255;
2752 simLockInfo.fac = "OI";
2753 simLockInfo.mode = 0;
2754
2755 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2756 WaitFor(WAIT_TIME_SECOND);
2757 EXPECT_EQ(SUCCESS, ret);
2758 #endif
2759 }
2760
2761 /**
2762 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_0900
2763 * @tc.name : testV1GetSimLockStatus007
2764 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= OX, mode = 0
2765 */
2766 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus007, Function | MediumTest | Level1)
2767 {
2768 #ifdef TEL_TEST_PIN_PUK
2769 if (!IsReady(SLOTID_1)) {
2770 return;
2771 }
2772 SimLockInfo simLockInfo;
2773 simLockInfo.classx = 255;
2774 simLockInfo.fac = "OX";
2775 simLockInfo.mode = 0;
2776
2777 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2778 WaitFor(WAIT_TIME_SECOND);
2779 EXPECT_EQ(SUCCESS, ret);
2780 #endif
2781 }
2782
2783 /**
2784 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1000
2785 * @tc.name : testV1GetSimLockStatus008
2786 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AI, mode = 0
2787 */
2788 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus008, Function | MediumTest | Level1)
2789 {
2790 #ifdef TEL_TEST_PIN_PUK
2791 if (!IsReady(SLOTID_1)) {
2792 return;
2793 }
2794 SimLockInfo simLockInfo;
2795 simLockInfo.classx = 255;
2796 simLockInfo.fac = "AI";
2797 simLockInfo.mode = 0;
2798
2799 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2800 WaitFor(WAIT_TIME_SECOND);
2801 EXPECT_EQ(SUCCESS, ret);
2802 #endif
2803 }
2804
2805 /**
2806 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1100
2807 * @tc.name : testV1GetSimLockStatus009
2808 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= IR, mode = 0
2809 */
2810 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus009, Function | MediumTest | Level1)
2811 {
2812 #ifdef TEL_TEST_PIN_PUK
2813 if (!IsReady(SLOTID_1)) {
2814 return;
2815 }
2816 SimLockInfo simLockInfo;
2817 simLockInfo.classx = 255;
2818 simLockInfo.fac = "IR";
2819 simLockInfo.mode = 0;
2820
2821 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2822 WaitFor(WAIT_TIME_SECOND);
2823 EXPECT_EQ(SUCCESS, ret);
2824 #endif
2825 }
2826
2827 /**
2828 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1200
2829 * @tc.name : testV1GetSimLockStatus010
2830 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AB, mode = 0
2831 */
2832 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus010, Function | MediumTest | Level1)
2833 {
2834 #ifdef TEL_TEST_PIN_PUK
2835 if (!IsReady(SLOTID_1)) {
2836 return;
2837 }
2838 SimLockInfo simLockInfo;
2839 simLockInfo.classx = 255;
2840 simLockInfo.fac = "AB";
2841 simLockInfo.mode = 0;
2842
2843 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2844 WaitFor(WAIT_TIME_SECOND);
2845 EXPECT_EQ(SUCCESS, ret);
2846 #endif
2847 }
2848
2849 /**
2850 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1300
2851 * @tc.name : testV1GetSimLockStatus011
2852 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AG, mode = 0
2853 */
2854 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus011, Function | MediumTest | Level1)
2855 {
2856 #ifdef TEL_TEST_PIN_PUK
2857 if (!IsReady(SLOTID_1)) {
2858 return;
2859 }
2860 SimLockInfo simLockInfo;
2861 simLockInfo.classx = 255;
2862 simLockInfo.fac = "AG";
2863 simLockInfo.mode = 0;
2864
2865 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2866 WaitFor(WAIT_TIME_SECOND);
2867 EXPECT_EQ(SUCCESS, ret);
2868 #endif
2869 }
2870
2871 /**
2872 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1400
2873 * @tc.name : testV1GetSimLockStatus012
2874 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AC, mode = 0
2875 */
2876 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus012, Function | MediumTest | Level1)
2877 {
2878 #ifdef TEL_TEST_PIN_PUK
2879 if (!IsReady(SLOTID_1)) {
2880 return;
2881 }
2882 SimLockInfo simLockInfo;
2883 simLockInfo.classx = 255;
2884 simLockInfo.fac = "AC";
2885 simLockInfo.mode = 0;
2886
2887 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2888 WaitFor(WAIT_TIME_SECOND);
2889 EXPECT_EQ(SUCCESS, ret);
2890 #endif
2891 }
2892
2893 /**
2894 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1500
2895 * @tc.name : testV1GetSimLockStatus013
2896 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= FD, mode = 0
2897 */
2898 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus013, Function | MediumTest | Level1)
2899 {
2900 #ifdef TEL_TEST_PIN_PUK
2901 if (!IsReady(SLOTID_1)) {
2902 return;
2903 }
2904 SimLockInfo simLockInfo;
2905 simLockInfo.classx = 255;
2906 simLockInfo.fac = "FD";
2907 simLockInfo.mode = 0;
2908
2909 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2910 WaitFor(WAIT_TIME_SECOND);
2911 EXPECT_EQ(SUCCESS, ret);
2912 #endif
2913 }
2914
2915 /**
2916 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1600
2917 * @tc.name : testV1GetSimLockStatus014
2918 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PN, mode = 0, status = 1
2919 */
2920 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus014, Function | MediumTest | Level1)
2921 {
2922 #ifdef TEL_TEST_PIN_PUK
2923 if (!IsReady(SLOTID_1)) {
2924 return;
2925 }
2926 SimLockInfo simLockInfo;
2927 simLockInfo.classx = 255;
2928 simLockInfo.fac = "PN";
2929 simLockInfo.mode = 0;
2930 simLockInfo.status = 1;
2931
2932 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2933 WaitFor(WAIT_TIME_SECOND);
2934 EXPECT_EQ(SUCCESS, ret);
2935 #endif
2936 }
2937
2938 /**
2939 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1700
2940 * @tc.name : testV1GetSimLockStatus015
2941 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PU, mode = 0, status = 1
2942 */
2943 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus015, Function | MediumTest | Level1)
2944 {
2945 #ifdef TEL_TEST_PIN_PUK
2946 if (!IsReady(SLOTID_1)) {
2947 return;
2948 }
2949 SimLockInfo simLockInfo;
2950 simLockInfo.classx = 255;
2951 simLockInfo.fac = "PU";
2952 simLockInfo.mode = 0;
2953 simLockInfo.status = 1;
2954
2955 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2956 WaitFor(WAIT_TIME_SECOND);
2957 EXPECT_EQ(SUCCESS, ret);
2958 #endif
2959 }
2960
2961 /**
2962 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1800
2963 * @tc.name : testV1GetSimLockStatus016
2964 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PP, mode = 0, status = 1
2965 */
2966 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus016, Function | MediumTest | Level1)
2967 {
2968 #ifdef TEL_TEST_PIN_PUK
2969 if (!IsReady(SLOTID_1)) {
2970 return;
2971 }
2972 SimLockInfo simLockInfo;
2973 simLockInfo.classx = 255;
2974 simLockInfo.fac = "PP";
2975 simLockInfo.mode = 0;
2976 simLockInfo.status = 1;
2977
2978 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
2979 WaitFor(WAIT_TIME_SECOND);
2980 EXPECT_EQ(SUCCESS, ret);
2981 #endif
2982 }
2983
2984 /**
2985 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_1900
2986 * @tc.name : testV1GetSimLockStatus017
2987 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AO, mode = 1
2988 */
2989 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus017, Function | MediumTest | Level1)
2990 {
2991 #ifdef TEL_TEST_PIN_PUK
2992 if (!IsReady(SLOTID_1)) {
2993 return;
2994 }
2995 SimLockInfo simLockInfo;
2996 simLockInfo.classx = 255;
2997 simLockInfo.fac = "AO";
2998 simLockInfo.mode = 1;
2999
3000 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3001 WaitFor(WAIT_TIME_SECOND);
3002 EXPECT_EQ(SUCCESS, ret);
3003 #endif
3004 }
3005
3006 /**
3007 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2000
3008 * @tc.name : testV1GetSimLockStatus018
3009 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= OI, mode = 1
3010 */
3011 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus018, Function | MediumTest | Level1)
3012 {
3013 #ifdef TEL_TEST_PIN_PUK
3014 if (!IsReady(SLOTID_1)) {
3015 return;
3016 }
3017 SimLockInfo simLockInfo;
3018 simLockInfo.classx = 255;
3019 simLockInfo.fac = "OI";
3020 simLockInfo.mode = 1;
3021
3022 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3023 WaitFor(WAIT_TIME_SECOND);
3024 EXPECT_EQ(SUCCESS, ret);
3025 #endif
3026 }
3027
3028 /**
3029 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2100
3030 * @tc.name : testV1GetSimLockStatus019
3031 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= OX, mode = 1
3032 */
3033 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus019, Function | MediumTest | Level1)
3034 {
3035 #ifdef TEL_TEST_PIN_PUK
3036 if (!IsReady(SLOTID_1)) {
3037 return;
3038 }
3039 SimLockInfo simLockInfo;
3040 simLockInfo.classx = 255;
3041 simLockInfo.fac = "OX";
3042 simLockInfo.mode = 1;
3043
3044 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3045 WaitFor(WAIT_TIME_SECOND);
3046 EXPECT_EQ(SUCCESS, ret);
3047 #endif
3048 }
3049
3050 /**
3051 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2200
3052 * @tc.name : testV1GetSimLockStatus020
3053 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AI, mode = 1
3054 */
3055 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus020, Function | MediumTest | Level1)
3056 {
3057 #ifdef TEL_TEST_PIN_PUK
3058 if (!IsReady(SLOTID_1)) {
3059 return;
3060 }
3061 SimLockInfo simLockInfo;
3062 simLockInfo.classx = 255;
3063 simLockInfo.fac = "AI";
3064 simLockInfo.mode = 1;
3065
3066 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3067 WaitFor(WAIT_TIME_SECOND);
3068 EXPECT_EQ(SUCCESS, ret);
3069 #endif
3070 }
3071
3072 /**
3073 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2300
3074 * @tc.name : testV1GetSimLockStatus021
3075 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= IR, mode = 1
3076 */
3077 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus021, Function | MediumTest | Level1)
3078 {
3079 #ifdef TEL_TEST_PIN_PUK
3080 if (!IsReady(SLOTID_1)) {
3081 return;
3082 }
3083 SimLockInfo simLockInfo;
3084 simLockInfo.classx = 255;
3085 simLockInfo.fac = "IR";
3086 simLockInfo.mode = 1;
3087
3088 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3089 WaitFor(WAIT_TIME_SECOND);
3090 EXPECT_EQ(SUCCESS, ret);
3091 #endif
3092 }
3093
3094 /**
3095 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2400
3096 * @tc.name : testV1GetSimLockStatus022
3097 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AB, mode = 1
3098 */
3099 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus022, Function | MediumTest | Level1)
3100 {
3101 #ifdef TEL_TEST_PIN_PUK
3102 if (!IsReady(SLOTID_1)) {
3103 return;
3104 }
3105 SimLockInfo simLockInfo;
3106 simLockInfo.classx = 255;
3107 simLockInfo.fac = "AB";
3108 simLockInfo.mode = 1;
3109
3110 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3111 WaitFor(WAIT_TIME_SECOND);
3112 EXPECT_EQ(SUCCESS, ret);
3113 #endif
3114 }
3115
3116 /**
3117 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2500
3118 * @tc.name : testV1GetSimLockStatus023
3119 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AG, mode = 1
3120 */
3121 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus023, Function | MediumTest | Level1)
3122 {
3123 #ifdef TEL_TEST_PIN_PUK
3124 if (!IsReady(SLOTID_1)) {
3125 return;
3126 }
3127 SimLockInfo simLockInfo;
3128 simLockInfo.classx = 255;
3129 simLockInfo.fac = "AG";
3130 simLockInfo.mode = 1;
3131
3132 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3133 WaitFor(WAIT_TIME_SECOND);
3134 EXPECT_EQ(SUCCESS, ret);
3135 #endif
3136 }
3137
3138 /**
3139 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2600
3140 * @tc.name : testV1GetSimLockStatus024
3141 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AC, mode = 1
3142 */
3143 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus024, Function | MediumTest | Level1)
3144 {
3145 #ifdef TEL_TEST_PIN_PUK
3146 if (!IsReady(SLOTID_1)) {
3147 return;
3148 }
3149 SimLockInfo simLockInfo;
3150 simLockInfo.classx = 255;
3151 simLockInfo.fac = "AC";
3152 simLockInfo.mode = 1;
3153
3154 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3155 WaitFor(WAIT_TIME_SECOND);
3156 EXPECT_EQ(SUCCESS, ret);
3157 #endif
3158 }
3159
3160 /**
3161 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2700
3162 * @tc.name : testV1GetSimLockStatus025
3163 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= FD, mode = 1
3164 */
3165 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus025, Function | MediumTest | Level1)
3166 {
3167 #ifdef TEL_TEST_PIN_PUK
3168 if (!IsReady(SLOTID_1)) {
3169 return;
3170 }
3171 SimLockInfo simLockInfo;
3172 simLockInfo.classx = 255;
3173 simLockInfo.fac = "FD";
3174 simLockInfo.mode = 1;
3175
3176 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3177 WaitFor(WAIT_TIME_SECOND);
3178 EXPECT_EQ(SUCCESS, ret);
3179 #endif
3180 }
3181
3182 /**
3183 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2800
3184 * @tc.name : testV1GetSimLockStatus026
3185 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PN, mode = 1, status = 1
3186 */
3187 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus026, Function | MediumTest | Level1)
3188 {
3189 #ifdef TEL_TEST_PIN_PUK
3190 if (!IsReady(SLOTID_1)) {
3191 return;
3192 }
3193 SimLockInfo simLockInfo;
3194 simLockInfo.classx = 255;
3195 simLockInfo.fac = "PN";
3196 simLockInfo.mode = 1;
3197 simLockInfo.status = 1;
3198
3199 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3200 WaitFor(WAIT_TIME_SECOND);
3201 EXPECT_EQ(SUCCESS, ret);
3202 #endif
3203 }
3204
3205 /**
3206 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_2900
3207 * @tc.name : testV1GetSimLockStatus027
3208 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PU, mode = 1, status = 1
3209 */
3210 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus027, Function | MediumTest | Level1)
3211 {
3212 #ifdef TEL_TEST_PIN_PUK
3213 if (!IsReady(SLOTID_1)) {
3214 return;
3215 }
3216 SimLockInfo simLockInfo;
3217 simLockInfo.classx = 255;
3218 simLockInfo.fac = "PU";
3219 simLockInfo.mode = 1;
3220 simLockInfo.status = 1;
3221
3222 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3223 WaitFor(WAIT_TIME_SECOND);
3224 EXPECT_EQ(SUCCESS, ret);
3225 #endif
3226 }
3227
3228 /**
3229 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3000
3230 * @tc.name : testV1GetSimLockStatus028
3231 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PP, mode = 1, status = 1
3232 */
3233 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus028, Function | MediumTest | Level1)
3234 {
3235 #ifdef TEL_TEST_PIN_PUK
3236 if (!IsReady(SLOTID_1)) {
3237 return;
3238 }
3239 SimLockInfo simLockInfo;
3240 simLockInfo.classx = 255;
3241 simLockInfo.fac = "PP";
3242 simLockInfo.mode = 1;
3243 simLockInfo.status = 1;
3244
3245 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3246 WaitFor(WAIT_TIME_SECOND);
3247 EXPECT_EQ(SUCCESS, ret);
3248 #endif
3249 }
3250
3251 /**
3252 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3100
3253 * @tc.name : testV1GetSimLockStatus029
3254 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AO, mode = 2
3255 */
3256 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus029, Function | MediumTest | Level1)
3257 {
3258 #ifdef TEL_TEST_PIN_PUK
3259 if (!IsReady(SLOTID_1)) {
3260 return;
3261 }
3262 SimLockInfo simLockInfo;
3263 simLockInfo.classx = 255;
3264 simLockInfo.fac = "AO";
3265 simLockInfo.mode = 2;
3266
3267 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3268 WaitFor(WAIT_TIME_SECOND);
3269 EXPECT_EQ(SUCCESS, ret);
3270 #endif
3271 }
3272
3273 /**
3274 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3200
3275 * @tc.name : testV1GetSimLockStatus030
3276 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= OI, mode = 2
3277 */
3278 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus030, Function | MediumTest | Level1)
3279 {
3280 #ifdef TEL_TEST_PIN_PUK
3281 if (!IsReady(SLOTID_1)) {
3282 return;
3283 }
3284 SimLockInfo simLockInfo;
3285 simLockInfo.classx = 255;
3286 simLockInfo.fac = "OI";
3287 simLockInfo.mode = 2;
3288
3289 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3290 WaitFor(WAIT_TIME_SECOND);
3291 EXPECT_EQ(SUCCESS, ret);
3292 #endif
3293 }
3294
3295 /**
3296 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3300
3297 * @tc.name : testV1GetSimLockStatus031
3298 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= OX, mode = 2
3299 */
3300 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus031, Function | MediumTest | Level1)
3301 {
3302 #ifdef TEL_TEST_PIN_PUK
3303 if (!IsReady(SLOTID_1)) {
3304 return;
3305 }
3306 SimLockInfo simLockInfo;
3307 simLockInfo.classx = 255;
3308 simLockInfo.fac = "OX";
3309 simLockInfo.mode = 2;
3310
3311 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3312 WaitFor(WAIT_TIME_SECOND);
3313 EXPECT_EQ(SUCCESS, ret);
3314 #endif
3315 }
3316
3317 /**
3318 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3400
3319 * @tc.name : testV1GetSimLockStatus032
3320 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AI, mode = 2
3321 */
3322 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus032, Function | MediumTest | Level1)
3323 {
3324 #ifdef TEL_TEST_PIN_PUK
3325 if (!IsReady(SLOTID_1)) {
3326 return;
3327 }
3328 SimLockInfo simLockInfo;
3329 simLockInfo.classx = 255;
3330 simLockInfo.fac = "AI";
3331 simLockInfo.mode = 2;
3332
3333 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3334 WaitFor(WAIT_TIME_SECOND);
3335 EXPECT_EQ(SUCCESS, ret);
3336 #endif
3337 }
3338
3339 /**
3340 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3500
3341 * @tc.name : testV1GetSimLockStatus033
3342 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= IR, mode = 2
3343 */
3344 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus033, Function | MediumTest | Level1)
3345 {
3346 #ifdef TEL_TEST_PIN_PUK
3347 if (!IsReady(SLOTID_1)) {
3348 return;
3349 }
3350 SimLockInfo simLockInfo;
3351 simLockInfo.classx = 255;
3352 simLockInfo.fac = "IR";
3353 simLockInfo.mode = 2;
3354
3355 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3356 WaitFor(WAIT_TIME_SECOND);
3357 EXPECT_EQ(SUCCESS, ret);
3358 #endif
3359 }
3360
3361 /**
3362 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3600
3363 * @tc.name : testV1GetSimLockStatus034
3364 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AB, mode = 2
3365 */
3366 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus034, Function | MediumTest | Level1)
3367 {
3368 #ifdef TEL_TEST_PIN_PUK
3369 if (!IsReady(SLOTID_1)) {
3370 return;
3371 }
3372 SimLockInfo simLockInfo;
3373 simLockInfo.classx = 255;
3374 simLockInfo.fac = "AB";
3375 simLockInfo.mode = 2;
3376
3377 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3378 WaitFor(WAIT_TIME_SECOND);
3379 EXPECT_EQ(SUCCESS, ret);
3380 #endif
3381 }
3382
3383 /**
3384 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3700
3385 * @tc.name : testV1GetSimLockStatus035
3386 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AG, mode = 2
3387 */
3388 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus035, Function | MediumTest | Level1)
3389 {
3390 #ifdef TEL_TEST_PIN_PUK
3391 if (!IsReady(SLOTID_1)) {
3392 return;
3393 }
3394 SimLockInfo simLockInfo;
3395 simLockInfo.classx = 255;
3396 simLockInfo.fac = "AG";
3397 simLockInfo.mode = 2;
3398
3399 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3400 WaitFor(WAIT_TIME_SECOND);
3401 EXPECT_EQ(SUCCESS, ret);
3402 #endif
3403 }
3404
3405 /**
3406 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3800
3407 * @tc.name : testV1GetSimLockStatus036
3408 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= AC, mode = 2
3409 */
3410 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus036, Function | MediumTest | Level1)
3411 {
3412 #ifdef TEL_TEST_PIN_PUK
3413 if (!IsReady(SLOTID_1)) {
3414 return;
3415 }
3416 SimLockInfo simLockInfo;
3417 simLockInfo.classx = 255;
3418 simLockInfo.fac = "AC";
3419 simLockInfo.mode = 2;
3420
3421 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3422 WaitFor(WAIT_TIME_SECOND);
3423 EXPECT_EQ(SUCCESS, ret);
3424 #endif
3425 }
3426
3427 /**
3428 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_3900
3429 * @tc.name : testV1GetSimLockStatus037
3430 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= FD, mode = 2
3431 */
3432 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus037, Function | MediumTest | Level1)
3433 {
3434 #ifdef TEL_TEST_PIN_PUK
3435 if (!IsReady(SLOTID_1)) {
3436 return;
3437 }
3438 SimLockInfo simLockInfo;
3439 simLockInfo.classx = 255;
3440 simLockInfo.fac = "FD";
3441 simLockInfo.mode = 2;
3442
3443 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3444 WaitFor(WAIT_TIME_SECOND);
3445 EXPECT_EQ(SUCCESS, ret);
3446 #endif
3447 }
3448
3449 /**
3450 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4000
3451 * @tc.name : testV1GetSimLockStatus038
3452 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PN, mode = 2
3453 */
3454 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus038, Function | MediumTest | Level1)
3455 {
3456 #ifdef TEL_TEST_PIN_PUK
3457 if (!IsReady(SLOTID_1)) {
3458 return;
3459 }
3460 SimLockInfo simLockInfo;
3461 simLockInfo.classx = 255;
3462 simLockInfo.fac = "PN";
3463 simLockInfo.mode = 2;
3464
3465 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3466 WaitFor(WAIT_TIME_SECOND);
3467 EXPECT_EQ(SUCCESS, ret);
3468 #endif
3469 }
3470
3471 /**
3472 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4100
3473 * @tc.name : testV1GetSimLockStatus039
3474 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PU, mode = 2
3475 */
3476 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus039, Function | MediumTest | Level1)
3477 {
3478 #ifdef TEL_TEST_PIN_PUK
3479 if (!IsReady(SLOTID_1)) {
3480 return;
3481 }
3482 SimLockInfo simLockInfo;
3483 simLockInfo.classx = 255;
3484 simLockInfo.fac = "PU";
3485 simLockInfo.mode = 2;
3486
3487 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3488 WaitFor(WAIT_TIME_SECOND);
3489 EXPECT_EQ(SUCCESS, ret);
3490 #endif
3491 }
3492
3493 /**
3494 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4200
3495 * @tc.name : testV1GetSimLockStatus040
3496 * @tc.desc : GetSimLockStatus, slotId is 0, classx = 255, fac= PP, mode = 2
3497 */
3498 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus040, Function | MediumTest | Level1)
3499 {
3500 #ifdef TEL_TEST_PIN_PUK
3501 if (!IsReady(SLOTID_1)) {
3502 return;
3503 }
3504 SimLockInfo simLockInfo;
3505 simLockInfo.classx = 255;
3506 simLockInfo.fac = "PP";
3507 simLockInfo.mode = 2;
3508
3509 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_1, GetSerialId(), simLockInfo);
3510 WaitFor(WAIT_TIME_SECOND);
3511 EXPECT_EQ(SUCCESS, ret);
3512 #endif
3513 }
3514
3515 /**
3516 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4300
3517 * @tc.name : testV1GetSimLockStatus041
3518 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AO, mode = 0
3519 */
3520 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus041, Function | MediumTest | Level1)
3521 {
3522 #ifdef TEL_TEST_PIN_PUK
3523 if (!IsReady(SLOTID_2)) {
3524 return;
3525 }
3526 SimLockInfo simLockInfo;
3527 simLockInfo.classx = 255;
3528 simLockInfo.fac = "AO";
3529 simLockInfo.mode = 0;
3530
3531 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3532 WaitFor(WAIT_TIME_SECOND);
3533 EXPECT_EQ(SUCCESS, ret);
3534 #endif
3535 }
3536
3537 /**
3538 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4400
3539 * @tc.name : testV1GetSimLockStatus042
3540 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= OI, mode = 0
3541 */
3542 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus042, Function | MediumTest | Level1)
3543 {
3544 #ifdef TEL_TEST_PIN_PUK
3545 if (!IsReady(SLOTID_2)) {
3546 return;
3547 }
3548 SimLockInfo simLockInfo;
3549 simLockInfo.classx = 255;
3550 simLockInfo.fac = "OI";
3551 simLockInfo.mode = 0;
3552
3553 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3554 WaitFor(WAIT_TIME_SECOND);
3555 EXPECT_EQ(SUCCESS, ret);
3556 #endif
3557 }
3558
3559 /**
3560 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4500
3561 * @tc.name : testV1GetSimLockStatus043
3562 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= OX, mode = 0
3563 */
3564 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus043, Function | MediumTest | Level1)
3565 {
3566 #ifdef TEL_TEST_PIN_PUK
3567 if (!IsReady(SLOTID_2)) {
3568 return;
3569 }
3570 SimLockInfo simLockInfo;
3571 simLockInfo.classx = 255;
3572 simLockInfo.fac = "OX";
3573 simLockInfo.mode = 0;
3574
3575 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3576 WaitFor(WAIT_TIME_SECOND);
3577 EXPECT_EQ(SUCCESS, ret);
3578 #endif
3579 }
3580
3581 /**
3582 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4600
3583 * @tc.name : testV1GetSimLockStatus044
3584 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AI, mode = 0
3585 */
3586 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus044, Function | MediumTest | Level1)
3587 {
3588 #ifdef TEL_TEST_PIN_PUK
3589 if (!IsReady(SLOTID_2)) {
3590 return;
3591 }
3592 SimLockInfo simLockInfo;
3593 simLockInfo.classx = 255;
3594 simLockInfo.fac = "AI";
3595 simLockInfo.mode = 0;
3596
3597 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3598 WaitFor(WAIT_TIME_SECOND);
3599 EXPECT_EQ(SUCCESS, ret);
3600 #endif
3601 }
3602
3603 /**
3604 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4700
3605 * @tc.name : testV1GetSimLockStatus045
3606 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= IR, mode = 0
3607 */
3608 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus045, Function | MediumTest | Level1)
3609 {
3610 #ifdef TEL_TEST_PIN_PUK
3611 if (!IsReady(SLOTID_2)) {
3612 return;
3613 }
3614 SimLockInfo simLockInfo;
3615 simLockInfo.classx = 255;
3616 simLockInfo.fac = "IR";
3617 simLockInfo.mode = 0;
3618
3619 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3620 WaitFor(WAIT_TIME_SECOND);
3621 EXPECT_EQ(SUCCESS, ret);
3622 #endif
3623 }
3624
3625 /**
3626 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4800
3627 * @tc.name : testV1GetSimLockStatus046
3628 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AB, mode = 0
3629 */
3630 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus046, Function | MediumTest | Level1)
3631 {
3632 #ifdef TEL_TEST_PIN_PUK
3633 if (!IsReady(SLOTID_2)) {
3634 return;
3635 }
3636 SimLockInfo simLockInfo;
3637 simLockInfo.classx = 255;
3638 simLockInfo.fac = "AB";
3639 simLockInfo.mode = 0;
3640
3641 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3642 WaitFor(WAIT_TIME_SECOND);
3643 EXPECT_EQ(SUCCESS, ret);
3644 #endif
3645 }
3646
3647 /**
3648 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_4900
3649 * @tc.name : testV1GetSimLockStatus047
3650 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AG, mode = 0
3651 */
3652 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus047, Function | MediumTest | Level1)
3653 {
3654 #ifdef TEL_TEST_PIN_PUK
3655 if (!IsReady(SLOTID_2)) {
3656 return;
3657 }
3658 SimLockInfo simLockInfo;
3659 simLockInfo.classx = 255;
3660 simLockInfo.fac = "AG";
3661 simLockInfo.mode = 0;
3662
3663 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3664 WaitFor(WAIT_TIME_SECOND);
3665 EXPECT_EQ(SUCCESS, ret);
3666 #endif
3667 }
3668
3669 /**
3670 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5000
3671 * @tc.name : testV1GetSimLockStatus048
3672 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AC, mode = 0
3673 */
3674 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus048, Function | MediumTest | Level1)
3675 {
3676 #ifdef TEL_TEST_PIN_PUK
3677 if (!IsReady(SLOTID_2)) {
3678 return;
3679 }
3680 SimLockInfo simLockInfo;
3681 simLockInfo.classx = 255;
3682 simLockInfo.fac = "AC";
3683 simLockInfo.mode = 0;
3684
3685 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3686 WaitFor(WAIT_TIME_SECOND);
3687 EXPECT_EQ(SUCCESS, ret);
3688 #endif
3689 }
3690
3691 /**
3692 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5100
3693 * @tc.name : testV1GetSimLockStatus049
3694 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= FD, mode = 0
3695 */
3696 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus049, Function | MediumTest | Level1)
3697 {
3698 #ifdef TEL_TEST_PIN_PUK
3699 if (!IsReady(SLOTID_2)) {
3700 return;
3701 }
3702 SimLockInfo simLockInfo;
3703 simLockInfo.classx = 255;
3704 simLockInfo.fac = "FD";
3705 simLockInfo.mode = 0;
3706
3707 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3708 WaitFor(WAIT_TIME_SECOND);
3709 EXPECT_EQ(SUCCESS, ret);
3710 #endif
3711 }
3712
3713 /**
3714 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5200
3715 * @tc.name : testV1GetSimLockStatus050
3716 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PN, mode = 0, status = 1
3717 */
3718 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus050, Function | MediumTest | Level1)
3719 {
3720 #ifdef TEL_TEST_PIN_PUK
3721 if (!IsReady(SLOTID_2)) {
3722 return;
3723 }
3724 SimLockInfo simLockInfo;
3725 simLockInfo.classx = 255;
3726 simLockInfo.fac = "PN";
3727 simLockInfo.mode = 0;
3728 simLockInfo.status = 1;
3729
3730 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3731 WaitFor(WAIT_TIME_SECOND);
3732 EXPECT_EQ(SUCCESS, ret);
3733 #endif
3734 }
3735
3736 /**
3737 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5300
3738 * @tc.name : testV1GetSimLockStatus051
3739 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PU, mode = 0, status = 1
3740 */
3741 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus051, Function | MediumTest | Level1)
3742 {
3743 #ifdef TEL_TEST_PIN_PUK
3744 if (!IsReady(SLOTID_2)) {
3745 return;
3746 }
3747 SimLockInfo simLockInfo;
3748 simLockInfo.classx = 255;
3749 simLockInfo.fac = "PU";
3750 simLockInfo.mode = 0;
3751 simLockInfo.status = 1;
3752
3753 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3754 WaitFor(WAIT_TIME_SECOND);
3755 EXPECT_EQ(SUCCESS, ret);
3756 #endif
3757 }
3758
3759 /**
3760 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5400
3761 * @tc.name : testV1GetSimLockStatus052
3762 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PP, mode = 0, status = 1
3763 */
3764 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus052, Function | MediumTest | Level1)
3765 {
3766 #ifdef TEL_TEST_PIN_PUK
3767 if (!IsReady(SLOTID_2)) {
3768 return;
3769 }
3770 SimLockInfo simLockInfo;
3771 simLockInfo.classx = 255;
3772 simLockInfo.fac = "PP";
3773 simLockInfo.mode = 0;
3774 simLockInfo.status = 1;
3775
3776 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3777 WaitFor(WAIT_TIME_SECOND);
3778 EXPECT_EQ(SUCCESS, ret);
3779 #endif
3780 }
3781
3782 /**
3783 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5500
3784 * @tc.name : testV1GetSimLockStatus053
3785 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AO, mode = 1
3786 */
3787 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus053, Function | MediumTest | Level1)
3788 {
3789 #ifdef TEL_TEST_PIN_PUK
3790 if (!IsReady(SLOTID_2)) {
3791 return;
3792 }
3793 SimLockInfo simLockInfo;
3794 simLockInfo.classx = 255;
3795 simLockInfo.fac = "AO";
3796 simLockInfo.mode = 1;
3797
3798 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3799 WaitFor(WAIT_TIME_SECOND);
3800 EXPECT_EQ(SUCCESS, ret);
3801 #endif
3802 }
3803
3804 /**
3805 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5600
3806 * @tc.name : testV1GetSimLockStatus054
3807 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= OI, mode = 1
3808 */
3809 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus054, Function | MediumTest | Level1)
3810 {
3811 #ifdef TEL_TEST_PIN_PUK
3812 if (!IsReady(SLOTID_2)) {
3813 return;
3814 }
3815 SimLockInfo simLockInfo;
3816 simLockInfo.classx = 255;
3817 simLockInfo.fac = "OI";
3818 simLockInfo.mode = 1;
3819
3820 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3821 WaitFor(WAIT_TIME_SECOND);
3822 EXPECT_EQ(SUCCESS, ret);
3823 #endif
3824 }
3825
3826 /**
3827 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5700
3828 * @tc.name : testV1GetSimLockStatus055
3829 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= OX, mode = 1
3830 */
3831 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus055, Function | MediumTest | Level1)
3832 {
3833 #ifdef TEL_TEST_PIN_PUK
3834 if (!IsReady(SLOTID_2)) {
3835 return;
3836 }
3837 SimLockInfo simLockInfo;
3838 simLockInfo.classx = 255;
3839 simLockInfo.fac = "OX";
3840 simLockInfo.mode = 1;
3841
3842 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3843 WaitFor(WAIT_TIME_SECOND);
3844 EXPECT_EQ(SUCCESS, ret);
3845 #endif
3846 }
3847
3848 /**
3849 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5800
3850 * @tc.name : testV1GetSimLockStatus056
3851 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AI, mode = 1
3852 */
3853 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus056, Function | MediumTest | Level1)
3854 {
3855 #ifdef TEL_TEST_PIN_PUK
3856 if (!IsReady(SLOTID_2)) {
3857 return;
3858 }
3859 SimLockInfo simLockInfo;
3860 simLockInfo.classx = 255;
3861 simLockInfo.fac = "AI";
3862 simLockInfo.mode = 1;
3863
3864 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3865 WaitFor(WAIT_TIME_SECOND);
3866 EXPECT_EQ(SUCCESS, ret);
3867 #endif
3868 }
3869
3870 /**
3871 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_5900
3872 * @tc.name : testV1GetSimLockStatus057
3873 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= IR, mode = 1
3874 */
3875 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus057, Function | MediumTest | Level1)
3876 {
3877 #ifdef TEL_TEST_PIN_PUK
3878 if (!IsReady(SLOTID_2)) {
3879 return;
3880 }
3881 SimLockInfo simLockInfo;
3882 simLockInfo.classx = 255;
3883 simLockInfo.fac = "IR";
3884 simLockInfo.mode = 1;
3885
3886 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3887 WaitFor(WAIT_TIME_SECOND);
3888 EXPECT_EQ(SUCCESS, ret);
3889 #endif
3890 }
3891
3892 /**
3893 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6000
3894 * @tc.name : testV1GetSimLockStatus058
3895 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AB, mode = 1
3896 */
3897 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus058, Function | MediumTest | Level1)
3898 {
3899 #ifdef TEL_TEST_PIN_PUK
3900 if (!IsReady(SLOTID_2)) {
3901 return;
3902 }
3903 SimLockInfo simLockInfo;
3904 simLockInfo.classx = 255;
3905 simLockInfo.fac = "AB";
3906 simLockInfo.mode = 1;
3907
3908 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3909 WaitFor(WAIT_TIME_SECOND);
3910 EXPECT_EQ(SUCCESS, ret);
3911 #endif
3912 }
3913
3914 /**
3915 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6100
3916 * @tc.name : testV1GetSimLockStatus059
3917 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AG, mode = 1
3918 */
3919 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus059, Function | MediumTest | Level1)
3920 {
3921 #ifdef TEL_TEST_PIN_PUK
3922 if (!IsReady(SLOTID_2)) {
3923 return;
3924 }
3925 SimLockInfo simLockInfo;
3926 simLockInfo.classx = 255;
3927 simLockInfo.fac = "AG";
3928 simLockInfo.mode = 1;
3929
3930 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3931 WaitFor(WAIT_TIME_SECOND);
3932 EXPECT_EQ(SUCCESS, ret);
3933 #endif
3934 }
3935
3936 /**
3937 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6200
3938 * @tc.name : testV1GetSimLockStatus060
3939 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AC, mode = 1
3940 */
3941 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus060, Function | MediumTest | Level1)
3942 {
3943 #ifdef TEL_TEST_PIN_PUK
3944 if (!IsReady(SLOTID_2)) {
3945 return;
3946 }
3947 SimLockInfo simLockInfo;
3948 simLockInfo.classx = 255;
3949 simLockInfo.fac = "AC";
3950 simLockInfo.mode = 1;
3951
3952 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3953 WaitFor(WAIT_TIME_SECOND);
3954 EXPECT_EQ(SUCCESS, ret);
3955 #endif
3956 }
3957
3958 /**
3959 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6300
3960 * @tc.name : testV1GetSimLockStatus061
3961 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= FD, mode = 1
3962 */
3963 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus061, Function | MediumTest | Level1)
3964 {
3965 #ifdef TEL_TEST_PIN_PUK
3966 if (!IsReady(SLOTID_2)) {
3967 return;
3968 }
3969 SimLockInfo simLockInfo;
3970 simLockInfo.classx = 255;
3971 simLockInfo.fac = "FD";
3972 simLockInfo.mode = 1;
3973
3974 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3975 WaitFor(WAIT_TIME_SECOND);
3976 EXPECT_EQ(SUCCESS, ret);
3977 #endif
3978 }
3979
3980 /**
3981 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6400
3982 * @tc.name : testV1GetSimLockStatus062
3983 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PN, mode = 1, status = 1
3984 */
3985 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus062, Function | MediumTest | Level1)
3986 {
3987 #ifdef TEL_TEST_PIN_PUK
3988 if (!IsReady(SLOTID_2)) {
3989 return;
3990 }
3991 SimLockInfo simLockInfo;
3992 simLockInfo.classx = 255;
3993 simLockInfo.fac = "PN";
3994 simLockInfo.mode = 1;
3995 simLockInfo.status = 1;
3996
3997 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
3998 WaitFor(WAIT_TIME_SECOND);
3999 EXPECT_EQ(SUCCESS, ret);
4000 #endif
4001 }
4002
4003 /**
4004 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6500
4005 * @tc.name : testV1GetSimLockStatus063
4006 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PU, mode = 1, status = 1
4007 */
4008 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus063, Function | MediumTest | Level1)
4009 {
4010 #ifdef TEL_TEST_PIN_PUK
4011 if (!IsReady(SLOTID_2)) {
4012 return;
4013 }
4014 SimLockInfo simLockInfo;
4015 simLockInfo.classx = 255;
4016 simLockInfo.fac = "PU";
4017 simLockInfo.mode = 1;
4018 simLockInfo.status = 1;
4019
4020 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4021 WaitFor(WAIT_TIME_SECOND);
4022 EXPECT_EQ(SUCCESS, ret);
4023 #endif
4024 }
4025
4026 /**
4027 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6600
4028 * @tc.name : testV1GetSimLockStatus064
4029 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PP, mode = 1, status = 1
4030 */
4031 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus064, Function | MediumTest | Level1)
4032 {
4033 #ifdef TEL_TEST_PIN_PUK
4034 if (!IsReady(SLOTID_2)) {
4035 return;
4036 }
4037 SimLockInfo simLockInfo;
4038 simLockInfo.classx = 255;
4039 simLockInfo.fac = "PP";
4040 simLockInfo.mode = 1;
4041 simLockInfo.status = 1;
4042
4043 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4044 WaitFor(WAIT_TIME_SECOND);
4045 EXPECT_EQ(SUCCESS, ret);
4046 #endif
4047 }
4048
4049 /**
4050 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6700
4051 * @tc.name : testV1GetSimLockStatus065
4052 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AO, mode = 2
4053 */
4054 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus065, Function | MediumTest | Level1)
4055 {
4056 #ifdef TEL_TEST_PIN_PUK
4057 if (!IsReady(SLOTID_2)) {
4058 return;
4059 }
4060 SimLockInfo simLockInfo;
4061 simLockInfo.classx = 255;
4062 simLockInfo.fac = "AO";
4063 simLockInfo.mode = 2;
4064
4065 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4066 WaitFor(WAIT_TIME_SECOND);
4067 EXPECT_EQ(SUCCESS, ret);
4068 #endif
4069 }
4070
4071 /**
4072 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6800
4073 * @tc.name : testV1GetSimLockStatus066
4074 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= OI, mode = 2
4075 */
4076 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus066, Function | MediumTest | Level1)
4077 {
4078 #ifdef TEL_TEST_PIN_PUK
4079 if (!IsReady(SLOTID_2)) {
4080 return;
4081 }
4082 SimLockInfo simLockInfo;
4083 simLockInfo.classx = 255;
4084 simLockInfo.fac = "OI";
4085 simLockInfo.mode = 2;
4086
4087 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4088 WaitFor(WAIT_TIME_SECOND);
4089 EXPECT_EQ(SUCCESS, ret);
4090 #endif
4091 }
4092
4093 /**
4094 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_6900
4095 * @tc.name : testV1GetSimLockStatus067
4096 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= OX, mode = 2
4097 */
4098 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus067, Function | MediumTest | Level1)
4099 {
4100 #ifdef TEL_TEST_PIN_PUK
4101 if (!IsReady(SLOTID_2)) {
4102 return;
4103 }
4104 SimLockInfo simLockInfo;
4105 simLockInfo.classx = 255;
4106 simLockInfo.fac = "OX";
4107 simLockInfo.mode = 2;
4108
4109 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4110 WaitFor(WAIT_TIME_SECOND);
4111 EXPECT_EQ(SUCCESS, ret);
4112 #endif
4113 }
4114
4115 /**
4116 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7000
4117 * @tc.name : testV1GetSimLockStatus068
4118 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AI, mode = 2
4119 */
4120 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus068, Function | MediumTest | Level1)
4121 {
4122 #ifdef TEL_TEST_PIN_PUK
4123 if (!IsReady(SLOTID_2)) {
4124 return;
4125 }
4126 SimLockInfo simLockInfo;
4127 simLockInfo.classx = 255;
4128 simLockInfo.fac = "AI";
4129 simLockInfo.mode = 2;
4130
4131 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4132 WaitFor(WAIT_TIME_SECOND);
4133 EXPECT_EQ(SUCCESS, ret);
4134 #endif
4135 }
4136
4137 /**
4138 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7100
4139 * @tc.name : testV1GetSimLockStatus069
4140 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= IR, mode = 2
4141 */
4142 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus069, Function | MediumTest | Level1)
4143 {
4144 #ifdef TEL_TEST_PIN_PUK
4145 if (!IsReady(SLOTID_2)) {
4146 return;
4147 }
4148 SimLockInfo simLockInfo;
4149 simLockInfo.classx = 255;
4150 simLockInfo.fac = "IR";
4151 simLockInfo.mode = 2;
4152
4153 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4154 WaitFor(WAIT_TIME_SECOND);
4155 EXPECT_EQ(SUCCESS, ret);
4156 #endif
4157 }
4158
4159 /**
4160 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7200
4161 * @tc.name : testV1GetSimLockStatus070
4162 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AB, mode = 2
4163 */
4164 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus070, Function | MediumTest | Level1)
4165 {
4166 #ifdef TEL_TEST_PIN_PUK
4167 if (!IsReady(SLOTID_2)) {
4168 return;
4169 }
4170 SimLockInfo simLockInfo;
4171 simLockInfo.classx = 255;
4172 simLockInfo.fac = "AB";
4173 simLockInfo.mode = 2;
4174
4175 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4176 WaitFor(WAIT_TIME_SECOND);
4177 EXPECT_EQ(SUCCESS, ret);
4178 #endif
4179 }
4180
4181 /**
4182 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7300
4183 * @tc.name : testV1GetSimLockStatus071
4184 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AG, mode = 2
4185 */
4186 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus071, Function | MediumTest | Level1)
4187 {
4188 #ifdef TEL_TEST_PIN_PUK
4189 if (!IsReady(SLOTID_2)) {
4190 return;
4191 }
4192 SimLockInfo simLockInfo;
4193 simLockInfo.classx = 255;
4194 simLockInfo.fac = "AG";
4195 simLockInfo.mode = 2;
4196
4197 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4198 WaitFor(WAIT_TIME_SECOND);
4199 EXPECT_EQ(SUCCESS, ret);
4200 #endif
4201 }
4202
4203 /**
4204 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7400
4205 * @tc.name : testV1GetSimLockStatus072
4206 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= AC, mode = 2
4207 */
4208 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus072, Function | MediumTest | Level1)
4209 {
4210 #ifdef TEL_TEST_PIN_PUK
4211 if (!IsReady(SLOTID_2)) {
4212 return;
4213 }
4214 SimLockInfo simLockInfo;
4215 simLockInfo.classx = 255;
4216 simLockInfo.fac = "AC";
4217 simLockInfo.mode = 2;
4218
4219 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4220 WaitFor(WAIT_TIME_SECOND);
4221 EXPECT_EQ(SUCCESS, ret);
4222 #endif
4223 }
4224
4225 /**
4226 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7500
4227 * @tc.name : testV1GetSimLockStatus073
4228 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= FD, mode = 2
4229 */
4230 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus073, Function | MediumTest | Level1)
4231 {
4232 #ifdef TEL_TEST_PIN_PUK
4233 if (!IsReady(SLOTID_2)) {
4234 return;
4235 }
4236 SimLockInfo simLockInfo;
4237 simLockInfo.classx = 255;
4238 simLockInfo.fac = "FD";
4239 simLockInfo.mode = 2;
4240
4241 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4242 WaitFor(WAIT_TIME_SECOND);
4243 EXPECT_EQ(SUCCESS, ret);
4244 #endif
4245 }
4246
4247 /**
4248 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7600
4249 * @tc.name : testV1GetSimLockStatus074
4250 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PN, mode = 2
4251 */
4252 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus074, Function | MediumTest | Level1)
4253 {
4254 #ifdef TEL_TEST_PIN_PUK
4255 if (!IsReady(SLOTID_2)) {
4256 return;
4257 }
4258 SimLockInfo simLockInfo;
4259 simLockInfo.classx = 255;
4260 simLockInfo.fac = "PN";
4261 simLockInfo.mode = 2;
4262
4263 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4264 WaitFor(WAIT_TIME_SECOND);
4265 EXPECT_EQ(SUCCESS, ret);
4266 #endif
4267 }
4268
4269 /**
4270 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7700
4271 * @tc.name : testV1GetSimLockStatus075
4272 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PU, mode = 2
4273 */
4274 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus075, Function | MediumTest | Level1)
4275 {
4276 #ifdef TEL_TEST_PIN_PUK
4277 if (!IsReady(SLOTID_2)) {
4278 return;
4279 }
4280 SimLockInfo simLockInfo;
4281 simLockInfo.classx = 255;
4282 simLockInfo.fac = "PU";
4283 simLockInfo.mode = 2;
4284
4285 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4286 WaitFor(WAIT_TIME_SECOND);
4287 EXPECT_EQ(SUCCESS, ret);
4288 #endif
4289 }
4290
4291 /**
4292 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimLockStatus_7800
4293 * @tc.name : testV1GetSimLockStatus076
4294 * @tc.desc : GetSimLockStatus, slotId is 1, classx = 255, fac= PP, mode = 2
4295 */
4296 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSimLockStatus076, Function | MediumTest | Level1)
4297 {
4298 #ifdef TEL_TEST_PIN_PUK
4299 if (!IsReady(SLOTID_2)) {
4300 return;
4301 }
4302 SimLockInfo simLockInfo;
4303 simLockInfo.classx = 255;
4304 simLockInfo.fac = "PP";
4305 simLockInfo.mode = 2;
4306
4307 int32_t ret = g_rilInterface->GetSimLockStatus(SLOTID_2, GetSerialId(), simLockInfo);
4308 WaitFor(WAIT_TIME_SECOND);
4309 EXPECT_EQ(SUCCESS, ret);
4310 #endif
4311 }
4312
4313 /**
4314 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_0300
4315 * @tc.name : testV1ChangeSimPassword001
4316 * @tc.desc : ChangeSimPassword, slotId is 0, serialId is -1
4317 */
4318 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword001, Function | MediumTest | Level2)
4319 {
4320 #ifdef TEL_TEST_PIN_PUK
4321 if (!IsReady(SLOTID_1)) {
4322 return;
4323 }
4324 ISimPasswordInfo simPassword;
4325 simPassword.fac = "SC";
4326 simPassword.oldPassword = "1234";
4327 simPassword.newPassword = "1234";
4328 simPassword.passwordLength = 4;
4329 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, -1, simPassword);
4330 WaitFor(WAIT_TIME_SECOND);
4331 EXPECT_NE(SUCCESS, ret);
4332 #endif
4333 }
4334
4335 /**
4336 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_0400
4337 * @tc.name : testV1ChangeSimPassword002
4338 * @tc.desc : ChangeSimPassword, slotId is 1, serialId is -1
4339 */
4340 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword002, Function | MediumTest | Level2)
4341 {
4342 #ifdef TEL_TEST_PIN_PUK
4343 if (!IsReady(SLOTID_2)) {
4344 return;
4345 }
4346 ISimPasswordInfo simPassword;
4347 simPassword.fac = "SC";
4348 simPassword.oldPassword = "1234";
4349 simPassword.newPassword = "1234";
4350 simPassword.passwordLength = 4;
4351 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, -1, simPassword);
4352 WaitFor(WAIT_TIME_SECOND);
4353 EXPECT_NE(SUCCESS, ret);
4354 #endif
4355 }
4356
4357 /**
4358 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_0500
4359 * @tc.name : testV1ChangeSimPassword003
4360 * @tc.desc : ChangeSimPassword, slotId is 0, serialId is 2147483647
4361 */
4362 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword003, Function | MediumTest | Level1)
4363 {
4364 #ifdef TEL_TEST_PIN_PUK
4365 if (!IsReady(SLOTID_1)) {
4366 return;
4367 }
4368 ISimPasswordInfo simPassword;
4369 simPassword.fac = "SC";
4370 simPassword.oldPassword = "1234";
4371 simPassword.newPassword = "1234";
4372 simPassword.passwordLength = 4;
4373 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, 2147483647, simPassword);
4374 WaitFor(WAIT_TIME_SECOND);
4375 EXPECT_EQ(SUCCESS, ret);
4376 #endif
4377 }
4378
4379 /**
4380 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_0600
4381 * @tc.name : testV1ChangeSimPassword004
4382 * @tc.desc : ChangeSimPassword, slotId is 1, serialId is 2147483647
4383 */
4384 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword004, Function | MediumTest | Level1)
4385 {
4386 #ifdef TEL_TEST_PIN_PUK
4387 if (!IsReady(SLOTID_2)) {
4388 return;
4389 }
4390 ISimPasswordInfo simPassword;
4391 simPassword.fac = "SC";
4392 simPassword.oldPassword = "1234";
4393 simPassword.newPassword = "1234";
4394 simPassword.passwordLength = 4;
4395 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, 2147483647, simPassword);
4396 WaitFor(WAIT_TIME_SECOND);
4397 EXPECT_EQ(SUCCESS, ret);
4398 #endif
4399 }
4400
4401 /**
4402 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_0700
4403 * @tc.name : testV1ChangeSimPassword005
4404 * @tc.desc : ChangeSimPassword, slotId is 0, fac = AO
4405 */
4406 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword005, Function | MediumTest | Level1)
4407 {
4408 #ifdef TEL_TEST_PIN_PUK
4409 if (!IsReady(SLOTID_1)) {
4410 return;
4411 }
4412 ISimPasswordInfo simPassword;
4413 simPassword.fac = "AO";
4414 simPassword.oldPassword = "1234";
4415 simPassword.newPassword = "1234";
4416 simPassword.passwordLength = 4;
4417 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4418 WaitFor(WAIT_TIME_SECOND);
4419 EXPECT_EQ(SUCCESS, ret);
4420 #endif
4421 }
4422
4423 /**
4424 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_0800
4425 * @tc.name : testV1ChangeSimPassword006
4426 * @tc.desc : ChangeSimPassword, slotId is 0, fac = OI
4427 */
4428 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword006, Function | MediumTest | Level1)
4429 {
4430 #ifdef TEL_TEST_PIN_PUK
4431 if (!IsReady(SLOTID_1)) {
4432 return;
4433 }
4434 ISimPasswordInfo simPassword;
4435 simPassword.fac = "OI";
4436 simPassword.oldPassword = "1234";
4437 simPassword.newPassword = "1234";
4438 simPassword.passwordLength = 4;
4439 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4440 WaitFor(WAIT_TIME_SECOND);
4441 EXPECT_EQ(SUCCESS, ret);
4442 #endif
4443 }
4444
4445 /**
4446 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_0900
4447 * @tc.name : testV1ChangeSimPassword007
4448 * @tc.desc : ChangeSimPassword, slotId is 0, fac = OX
4449 */
4450 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword007, Function | MediumTest | Level1)
4451 {
4452 #ifdef TEL_TEST_PIN_PUK
4453 if (!IsReady(SLOTID_1)) {
4454 return;
4455 }
4456 ISimPasswordInfo simPassword;
4457 simPassword.fac = "OX";
4458 simPassword.oldPassword = "1234";
4459 simPassword.newPassword = "1234";
4460 simPassword.passwordLength = 4;
4461 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4462 WaitFor(WAIT_TIME_SECOND);
4463 EXPECT_EQ(SUCCESS, ret);
4464 #endif
4465 }
4466
4467 /**
4468 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1000
4469 * @tc.name : testV1ChangeSimPassword008
4470 * @tc.desc : ChangeSimPassword, slotId is 0, fac = AI
4471 */
4472 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword008, Function | MediumTest | Level1)
4473 {
4474 #ifdef TEL_TEST_PIN_PUK
4475 if (!IsReady(SLOTID_1)) {
4476 return;
4477 }
4478 ISimPasswordInfo simPassword;
4479 simPassword.fac = "AI";
4480 simPassword.oldPassword = "1234";
4481 simPassword.newPassword = "1234";
4482 simPassword.passwordLength = 4;
4483 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4484 WaitFor(WAIT_TIME_SECOND);
4485 EXPECT_EQ(SUCCESS, ret);
4486 #endif
4487 }
4488
4489 /**
4490 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1100
4491 * @tc.name : testV1ChangeSimPassword009
4492 * @tc.desc : ChangeSimPassword, slotId is 0, fac = IR
4493 */
4494 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword009, Function | MediumTest | Level1)
4495 {
4496 #ifdef TEL_TEST_PIN_PUK
4497 if (!IsReady(SLOTID_1)) {
4498 return;
4499 }
4500 ISimPasswordInfo simPassword;
4501 simPassword.fac = "IR";
4502 simPassword.oldPassword = "1234";
4503 simPassword.newPassword = "1234";
4504 simPassword.passwordLength = 4;
4505 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4506 WaitFor(WAIT_TIME_SECOND);
4507 EXPECT_EQ(SUCCESS, ret);
4508 #endif
4509 }
4510
4511 /**
4512 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1200
4513 * @tc.name : testV1ChangeSimPassword010
4514 * @tc.desc : ChangeSimPassword, slotId is 0, fac = AB
4515 */
4516 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword010, Function | MediumTest | Level1)
4517 {
4518 #ifdef TEL_TEST_PIN_PUK
4519 if (!IsReady(SLOTID_1)) {
4520 return;
4521 }
4522 ISimPasswordInfo simPassword;
4523 simPassword.fac = "AB";
4524 simPassword.oldPassword = "1234";
4525 simPassword.newPassword = "1234";
4526 simPassword.passwordLength = 4;
4527 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4528 WaitFor(WAIT_TIME_SECOND);
4529 EXPECT_EQ(SUCCESS, ret);
4530 #endif
4531 }
4532
4533 /**
4534 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1300
4535 * @tc.name : testV1ChangeSimPassword011
4536 * @tc.desc : ChangeSimPassword, slotId is 0, fac = AG
4537 */
4538 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword011, Function | MediumTest | Level1)
4539 {
4540 #ifdef TEL_TEST_PIN_PUK
4541 if (!IsReady(SLOTID_1)) {
4542 return;
4543 }
4544 ISimPasswordInfo simPassword;
4545 simPassword.fac = "AG";
4546 simPassword.oldPassword = "1234";
4547 simPassword.newPassword = "1234";
4548 simPassword.passwordLength = 4;
4549 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4550 WaitFor(WAIT_TIME_SECOND);
4551 EXPECT_EQ(SUCCESS, ret);
4552 #endif
4553 }
4554
4555 /**
4556 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1400
4557 * @tc.name : testV1ChangeSimPassword012
4558 * @tc.desc : ChangeSimPassword, slotId is 0, fac = AC
4559 */
4560 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword012, Function | MediumTest | Level1)
4561 {
4562 #ifdef TEL_TEST_PIN_PUK
4563 if (!IsReady(SLOTID_1)) {
4564 return;
4565 }
4566 ISimPasswordInfo simPassword;
4567 simPassword.fac = "AC";
4568 simPassword.oldPassword = "1234";
4569 simPassword.newPassword = "1234";
4570 simPassword.passwordLength = 4;
4571 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4572 WaitFor(WAIT_TIME_SECOND);
4573 EXPECT_EQ(SUCCESS, ret);
4574 #endif
4575 }
4576
4577 /**
4578 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1500
4579 * @tc.name : testV1ChangeSimPassword013
4580 * @tc.desc : ChangeSimPassword, slotId is 0, fac = FD
4581 */
4582 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword013, Function | MediumTest | Level1)
4583 {
4584 #ifdef TEL_TEST_PIN_PUK
4585 if (!IsReady(SLOTID_1)) {
4586 return;
4587 }
4588 ISimPasswordInfo simPassword;
4589 simPassword.fac = "FD";
4590 simPassword.oldPassword = "1234";
4591 simPassword.newPassword = "1234";
4592 simPassword.passwordLength = 4;
4593 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4594 WaitFor(WAIT_TIME_SECOND);
4595 EXPECT_EQ(SUCCESS, ret);
4596 #endif
4597 }
4598
4599 /**
4600 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1600
4601 * @tc.name : testV1ChangeSimPassword014
4602 * @tc.desc : ChangeSimPassword, slotId is 0, fac = PN
4603 */
4604 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword014, Function | MediumTest | Level1)
4605 {
4606 #ifdef TEL_TEST_PIN_PUK
4607 if (!IsReady(SLOTID_1)) {
4608 return;
4609 }
4610 ISimPasswordInfo simPassword;
4611 simPassword.fac = "PN";
4612 simPassword.oldPassword = "1234";
4613 simPassword.newPassword = "1234";
4614 simPassword.passwordLength = 4;
4615 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4616 WaitFor(WAIT_TIME_SECOND);
4617 EXPECT_EQ(SUCCESS, ret);
4618 #endif
4619 }
4620
4621 /**
4622 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1700
4623 * @tc.name : testV1ChangeSimPassword015
4624 * @tc.desc : ChangeSimPassword, slotId is 0, fac = PU
4625 */
4626 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword015, Function | MediumTest | Level1)
4627 {
4628 #ifdef TEL_TEST_PIN_PUK
4629 if (!IsReady(SLOTID_1)) {
4630 return;
4631 }
4632 ISimPasswordInfo simPassword;
4633 simPassword.fac = "PU";
4634 simPassword.oldPassword = "1234";
4635 simPassword.newPassword = "1234";
4636 simPassword.passwordLength = 4;
4637 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4638 WaitFor(WAIT_TIME_SECOND);
4639 EXPECT_EQ(SUCCESS, ret);
4640 #endif
4641 }
4642
4643 /**
4644 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1800
4645 * @tc.name : testV1ChangeSimPassword016
4646 * @tc.desc : ChangeSimPassword, slotId is 0, fac = PP
4647 */
4648 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword016, Function | MediumTest | Level1)
4649 {
4650 #ifdef TEL_TEST_PIN_PUK
4651 if (!IsReady(SLOTID_1)) {
4652 return;
4653 }
4654 ISimPasswordInfo simPassword;
4655 simPassword.fac = "PP";
4656 simPassword.oldPassword = "1234";
4657 simPassword.newPassword = "1234";
4658 simPassword.passwordLength = 4;
4659 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4660 WaitFor(WAIT_TIME_SECOND);
4661 EXPECT_EQ(SUCCESS, ret);
4662 #endif
4663 }
4664
4665 /**
4666 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_1900
4667 * @tc.name : testV1ChangeSimPassword017
4668 * @tc.desc : ChangeSimPassword, slotId is 0, fac = AO,Password testing
4669 */
4670 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword017, Function | MediumTest | Level1)
4671 {
4672 #ifdef TEL_TEST_PIN_PUK
4673 if (!IsReady(SLOTID_1)) {
4674 return;
4675 }
4676 ISimPasswordInfo simPassword;
4677 simPassword.fac = "AO";
4678 simPassword.oldPassword = "1qaz!QAZ";
4679 simPassword.newPassword = "1qaz!QAZ";
4680 simPassword.passwordLength = 9;
4681 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4682 WaitFor(WAIT_TIME_SECOND);
4683 EXPECT_EQ(SUCCESS, ret);
4684 #endif
4685 }
4686
4687 /**
4688 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2000
4689 * @tc.name : testV1ChangeSimPassword018
4690 * @tc.desc : ChangeSimPassword, slotId is 0, fac = AO,Password testing
4691 */
4692 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword018, Function | MediumTest | Level1)
4693 {
4694 #ifdef TEL_TEST_PIN_PUK
4695 if (!IsReady(SLOTID_1)) {
4696 return;
4697 }
4698 ISimPasswordInfo simPassword;
4699 simPassword.fac = "AO";
4700 simPassword.oldPassword = "1234";
4701 simPassword.newPassword = "1qaz!QAZ";
4702 simPassword.passwordLength = 9;
4703 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_1, GetSerialId(), simPassword);
4704 WaitFor(WAIT_TIME_SECOND);
4705 EXPECT_EQ(SUCCESS, ret);
4706 #endif
4707 }
4708
4709 /**
4710 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2100
4711 * @tc.name : testV1ChangeSimPassword019
4712 * @tc.desc : ChangeSimPassword, slotId is 1, fac = AO
4713 */
4714 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword019, Function | MediumTest | Level1)
4715 {
4716 #ifdef TEL_TEST_PIN_PUK
4717 if (!IsReady(SLOTID_2)) {
4718 return;
4719 }
4720 ISimPasswordInfo simPassword;
4721 simPassword.fac = "AO";
4722 simPassword.oldPassword = "1234";
4723 simPassword.newPassword = "1234";
4724 simPassword.passwordLength = 4;
4725 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4726 WaitFor(WAIT_TIME_SECOND);
4727 EXPECT_EQ(SUCCESS, ret);
4728 #endif
4729 }
4730
4731 /**
4732 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2200
4733 * @tc.name : testV1ChangeSimPassword020
4734 * @tc.desc : ChangeSimPassword, slotId is 1, fac = OI
4735 */
4736 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword020, Function | MediumTest | Level1)
4737 {
4738 #ifdef TEL_TEST_PIN_PUK
4739 if (!IsReady(SLOTID_2)) {
4740 return;
4741 }
4742 ISimPasswordInfo simPassword;
4743 simPassword.fac = "OI";
4744 simPassword.oldPassword = "1234";
4745 simPassword.newPassword = "1234";
4746 simPassword.passwordLength = 4;
4747 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4748 WaitFor(WAIT_TIME_SECOND);
4749 EXPECT_EQ(SUCCESS, ret);
4750 #endif
4751 }
4752
4753 /**
4754 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2300
4755 * @tc.name : testV1ChangeSimPassword021
4756 * @tc.desc : ChangeSimPassword, slotId is 1, fac = OX
4757 */
4758 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword021, Function | MediumTest | Level1)
4759 {
4760 #ifdef TEL_TEST_PIN_PUK
4761 if (!IsReady(SLOTID_2)) {
4762 return;
4763 }
4764 ISimPasswordInfo simPassword;
4765 simPassword.fac = "OX";
4766 simPassword.oldPassword = "1234";
4767 simPassword.newPassword = "1234";
4768 simPassword.passwordLength = 4;
4769 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4770 WaitFor(WAIT_TIME_SECOND);
4771 EXPECT_EQ(SUCCESS, ret);
4772 #endif
4773 }
4774
4775 /**
4776 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2400
4777 * @tc.name : testV1ChangeSimPassword022
4778 * @tc.desc : ChangeSimPassword, slotId is 1, fac = AI
4779 */
4780 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword022, Function | MediumTest | Level1)
4781 {
4782 #ifdef TEL_TEST_PIN_PUK
4783 if (!IsReady(SLOTID_2)) {
4784 return;
4785 }
4786 ISimPasswordInfo simPassword;
4787 simPassword.fac = "AI";
4788 simPassword.oldPassword = "1234";
4789 simPassword.newPassword = "1234";
4790 simPassword.passwordLength = 4;
4791 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4792 WaitFor(WAIT_TIME_SECOND);
4793 EXPECT_EQ(SUCCESS, ret);
4794 #endif
4795 }
4796
4797 /**
4798 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2500
4799 * @tc.name : testV1ChangeSimPassword023
4800 * @tc.desc : ChangeSimPassword, slotId is 1, fac = IR
4801 */
4802 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword023, Function | MediumTest | Level1)
4803 {
4804 #ifdef TEL_TEST_PIN_PUK
4805 if (!IsReady(SLOTID_2)) {
4806 return;
4807 }
4808 ISimPasswordInfo simPassword;
4809 simPassword.fac = "IR";
4810 simPassword.oldPassword = "1234";
4811 simPassword.newPassword = "1234";
4812 simPassword.passwordLength = 4;
4813 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4814 WaitFor(WAIT_TIME_SECOND);
4815 EXPECT_EQ(SUCCESS, ret);
4816 #endif
4817 }
4818
4819 /**
4820 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2600
4821 * @tc.name : testV1ChangeSimPassword024
4822 * @tc.desc : ChangeSimPassword, slotId is 1, fac = AB
4823 */
4824 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword024, Function | MediumTest | Level1)
4825 {
4826 #ifdef TEL_TEST_PIN_PUK
4827 if (!IsReady(SLOTID_2)) {
4828 return;
4829 }
4830 ISimPasswordInfo simPassword;
4831 simPassword.fac = "AB";
4832 simPassword.oldPassword = "1234";
4833 simPassword.newPassword = "1234";
4834 simPassword.passwordLength = 4;
4835 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4836 WaitFor(WAIT_TIME_SECOND);
4837 EXPECT_EQ(SUCCESS, ret);
4838 #endif
4839 }
4840
4841 /**
4842 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2700
4843 * @tc.name : testV1ChangeSimPassword025
4844 * @tc.desc : ChangeSimPassword, slotId is 1, fac = AG
4845 */
4846 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword025, Function | MediumTest | Level1)
4847 {
4848 #ifdef TEL_TEST_PIN_PUK
4849 if (!IsReady(SLOTID_2)) {
4850 return;
4851 }
4852 ISimPasswordInfo simPassword;
4853 simPassword.fac = "AG";
4854 simPassword.oldPassword = "1234";
4855 simPassword.newPassword = "1234";
4856 simPassword.passwordLength = 4;
4857 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4858 WaitFor(WAIT_TIME_SECOND);
4859 EXPECT_EQ(SUCCESS, ret);
4860 #endif
4861 }
4862
4863 /**
4864 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2800
4865 * @tc.name : testV1ChangeSimPassword026
4866 * @tc.desc : ChangeSimPassword, slotId is 1, fac = AC
4867 */
4868 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword026, Function | MediumTest | Level1)
4869 {
4870 #ifdef TEL_TEST_PIN_PUK
4871 if (!IsReady(SLOTID_2)) {
4872 return;
4873 }
4874 ISimPasswordInfo simPassword;
4875 simPassword.fac = "AC";
4876 simPassword.oldPassword = "1234";
4877 simPassword.newPassword = "1234";
4878 simPassword.passwordLength = 4;
4879 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4880 WaitFor(WAIT_TIME_SECOND);
4881 EXPECT_EQ(SUCCESS, ret);
4882 #endif
4883 }
4884
4885 /**
4886 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_2900
4887 * @tc.name : testV1ChangeSimPassword027
4888 * @tc.desc : ChangeSimPassword, slotId is 1, fac = FD
4889 */
4890 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword027, Function | MediumTest | Level1)
4891 {
4892 #ifdef TEL_TEST_PIN_PUK
4893 if (!IsReady(SLOTID_2)) {
4894 return;
4895 }
4896 ISimPasswordInfo simPassword;
4897 simPassword.fac = "FD";
4898 simPassword.oldPassword = "1234";
4899 simPassword.newPassword = "1234";
4900 simPassword.passwordLength = 4;
4901 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4902 WaitFor(WAIT_TIME_SECOND);
4903 EXPECT_EQ(SUCCESS, ret);
4904 #endif
4905 }
4906
4907 /**
4908 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_3000
4909 * @tc.name : testV1ChangeSimPassword028
4910 * @tc.desc : ChangeSimPassword, slotId is 1, fac = PN
4911 */
4912 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword028, Function | MediumTest | Level1)
4913 {
4914 #ifdef TEL_TEST_PIN_PUK
4915 if (!IsReady(SLOTID_2)) {
4916 return;
4917 }
4918 ISimPasswordInfo simPassword;
4919 simPassword.fac = "PN";
4920 simPassword.oldPassword = "1234";
4921 simPassword.newPassword = "1234";
4922 simPassword.passwordLength = 4;
4923 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4924 WaitFor(WAIT_TIME_SECOND);
4925 EXPECT_EQ(SUCCESS, ret);
4926 #endif
4927 }
4928
4929 /**
4930 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_3100
4931 * @tc.name : testV1ChangeSimPassword029
4932 * @tc.desc : ChangeSimPassword, slotId is 1, fac = PU
4933 */
4934 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword029, Function | MediumTest | Level1)
4935 {
4936 #ifdef TEL_TEST_PIN_PUK
4937 if (!IsReady(SLOTID_2)) {
4938 return;
4939 }
4940 ISimPasswordInfo simPassword;
4941 simPassword.fac = "PU";
4942 simPassword.oldPassword = "1234";
4943 simPassword.newPassword = "1234";
4944 simPassword.passwordLength = 4;
4945 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4946 WaitFor(WAIT_TIME_SECOND);
4947 EXPECT_EQ(SUCCESS, ret);
4948 #endif
4949 }
4950
4951 /**
4952 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_3200
4953 * @tc.name : testV1ChangeSimPassword030
4954 * @tc.desc : ChangeSimPassword, slotId is 1, fac = PP
4955 */
4956 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword030, Function | MediumTest | Level1)
4957 {
4958 #ifdef TEL_TEST_PIN_PUK
4959 if (!IsReady(SLOTID_2)) {
4960 return;
4961 }
4962 ISimPasswordInfo simPassword;
4963 simPassword.fac = "PP";
4964 simPassword.oldPassword = "1234";
4965 simPassword.newPassword = "1234";
4966 simPassword.passwordLength = 4;
4967 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4968 WaitFor(WAIT_TIME_SECOND);
4969 EXPECT_EQ(SUCCESS, ret);
4970 #endif
4971 }
4972
4973 /**
4974 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_3300
4975 * @tc.name : testV1ChangeSimPassword031
4976 * @tc.desc : ChangeSimPassword, slotId is 1, fac = AO,Password testing
4977 */
4978 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword031, Function | MediumTest | Level1)
4979 {
4980 #ifdef TEL_TEST_PIN_PUK
4981 if (!IsReady(SLOTID_2)) {
4982 return;
4983 }
4984 ISimPasswordInfo simPassword;
4985 simPassword.fac = "AO";
4986 simPassword.oldPassword = "1qaz!QAZ";
4987 simPassword.newPassword = "1qaz!QAZ";
4988 simPassword.passwordLength = 9;
4989 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
4990 WaitFor(WAIT_TIME_SECOND);
4991 EXPECT_EQ(SUCCESS, ret);
4992 #endif
4993 }
4994
4995 /**
4996 * @tc.number: SUB_Telephony_DriverSystem_V1ChangeSimPassword_3400
4997 * @tc.name : testV1ChangeSimPassword032
4998 * @tc.desc : ChangeSimPassword, slotId is 1, fac = AO,Password testing
4999 */
5000 HWTEST_F(HdfRilHdiTestAdditional5th, testV1ChangeSimPassword032, Function | MediumTest | Level1)
5001 {
5002 #ifdef TEL_TEST_PIN_PUK
5003 if (!IsReady(SLOTID_2)) {
5004 return;
5005 }
5006 ISimPasswordInfo simPassword;
5007 simPassword.fac = "AO";
5008 simPassword.oldPassword = "1234";
5009 simPassword.newPassword = "1qaz!QAZ";
5010 simPassword.passwordLength = 9;
5011 int32_t ret = g_rilInterface->ChangeSimPassword(SLOTID_2, GetSerialId(), simPassword);
5012 WaitFor(WAIT_TIME_SECOND);
5013 EXPECT_EQ(SUCCESS, ret);
5014 #endif
5015 }
5016
5017 /**
5018 * @tc.number: SUB_Telephony_DriverSystem_V1SetLocateUpdatesResponse_0100
5019 * @tc.name : testV1SetLocateUpdatesResponse001
5020 * @tc.desc : Call function SetLocateUpdatesResponse slotId is SLOTID_1 Notification mode is REG_NOT_NOTIFY
5021 */
5022 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetLocateUpdatesResponse001, Function | MediumTest | Level1)
5023 {
5024 if (!IsReady(SLOTID_1)) {
5025 return;
5026 }
5027 g_setLocateUpdatesResponseFlag = false;
5028 int32_t ret = 0;
5029 ret = g_rilInterface->SetLocateUpdates(SLOTID_1, GetSerialId(), RilRegNotifyMode::REG_NOT_NOTIFY);
5030 WaitFor(WAIT_TIME_SECOND);
5031 EXPECT_EQ(true, g_setLocateUpdatesResponseFlag);
5032 EXPECT_EQ(SUCCESS, ret);
5033 }
5034
5035 /**
5036 * @tc.number: SUB_Telephony_DriverSystem_V1SetLocateUpdatesResponse_0200
5037 * @tc.name : testV1SetLocateUpdatesResponse002
5038 * @tc.desc : Call function SetLocateUpdatesResponse slotId is SLOTID_2 Notification mode is REG_NOT_NOTIFY
5039 */
5040 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetLocateUpdatesResponse002, Function | MediumTest | Level1)
5041 {
5042 if (!IsReady(SLOTID_2)) {
5043 return;
5044 }
5045 g_setLocateUpdatesResponseFlag = false;
5046 int32_t ret = 0;
5047 ret = g_rilInterface->SetLocateUpdates(SLOTID_2, GetSerialId(), RilRegNotifyMode::REG_NOT_NOTIFY);
5048 WaitFor(WAIT_TIME_SECOND);
5049 EXPECT_EQ(true, g_setLocateUpdatesResponseFlag);
5050 EXPECT_EQ(SUCCESS, ret);
5051 }
5052
5053 /**
5054 * @tc.number: SUB_Telephony_DriverSystem_V1SetLocateUpdatesResponse_0300
5055 * @tc.name : testV1SetLocateUpdatesResponse003
5056 * @tc.desc : Call function SetLocateUpdatesResponse slotId is SLOTID_1 Notification mode is REG_NOTIFY_STAT_ONLY
5057 */
5058 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetLocateUpdatesResponse003, Function | MediumTest | Level1)
5059 {
5060 if (!IsReady(SLOTID_1)) {
5061 return;
5062 }
5063 g_setLocateUpdatesResponseFlag = false;
5064 int32_t ret = 0;
5065 ret = g_rilInterface->SetLocateUpdates(SLOTID_1, GetSerialId(), RilRegNotifyMode::REG_NOTIFY_STAT_ONLY);
5066 WaitFor(WAIT_TIME_SECOND);
5067 EXPECT_EQ(true, g_setLocateUpdatesResponseFlag);
5068 EXPECT_EQ(SUCCESS, ret);
5069 }
5070
5071 /**
5072 * @tc.number: SUB_Telephony_DriverSystem_V1SetLocateUpdatesResponse_0400
5073 * @tc.name : testV1SetLocateUpdatesResponse004
5074 * @tc.desc : Call function SetLocateUpdatesResponse slotId is SLOTID_2 SerialId is -1 Notification mode is
5075 * REG_NOT_NOTIFY
5076 */
5077 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetLocateUpdatesResponse004, Function | MediumTest | Level1)
5078 {
5079 if (!IsReady(SLOTID_2)) {
5080 return;
5081 }
5082 g_setLocateUpdatesResponseFlag = false;
5083 int32_t ret = 0;
5084 ret = g_rilInterface->SetLocateUpdates(SLOTID_2, -1, RilRegNotifyMode::REG_NOT_NOTIFY);
5085 WaitFor(WAIT_TIME_SECOND);
5086 EXPECT_EQ(true, g_setLocateUpdatesResponseFlag);
5087 EXPECT_EQ(SUCCESS, ret);
5088 }
5089
5090 /**
5091 * @tc.number: SUB_Telephony_DriverSystem_V1SetLocateUpdatesResponse_0500
5092 * @tc.name : testV1SetLocateUpdatesResponse005
5093 * @tc.desc : Call function SetLocateUpdatesResponse slotId is SLOTID_1 SerialId is -1 Notification mode is
5094 * REG_NOT_NOTIFY
5095 */
5096 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetLocateUpdatesResponse005, Function | MediumTest | Level1)
5097 {
5098 if (!IsReady(SLOTID_1)) {
5099 return;
5100 }
5101 g_setLocateUpdatesResponseFlag = false;
5102 int32_t ret = 0;
5103 ret = g_rilInterface->SetLocateUpdates(SLOTID_1, -1, RilRegNotifyMode::REG_NOT_NOTIFY);
5104 WaitFor(WAIT_TIME_SECOND);
5105 EXPECT_EQ(true, g_setLocateUpdatesResponseFlag);
5106 EXPECT_EQ(SUCCESS, ret);
5107 }
5108
5109 /**
5110 * @tc.number: SUB_Telephony_DriverSystem_V1SetLocateUpdatesResponse_0600
5111 * @tc.name : testV1SetLocateUpdatesResponse006
5112 * @tc.desc : Call function SetLocateUpdatesResponse slotId is SLOTID_2 SerialId is -1 Notification mode is
5113 * REG_NOTIFY_STAT_ONLY
5114 */
5115 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetLocateUpdatesResponse006, Function | MediumTest | Level1)
5116 {
5117 if (!IsReady(SLOTID_2)) {
5118 return;
5119 }
5120 g_setLocateUpdatesResponseFlag = false;
5121 int32_t ret = 0;
5122 ret = g_rilInterface->SetLocateUpdates(SLOTID_2, -1, RilRegNotifyMode::REG_NOTIFY_STAT_ONLY);
5123 WaitFor(WAIT_TIME_SECOND);
5124 EXPECT_EQ(true, g_setLocateUpdatesResponseFlag);
5125 EXPECT_EQ(SUCCESS, ret);
5126 }
5127
5128 /**
5129 * @tc.number: SUB_Telephony_DriverSystem_V1SetNotificationFilterResponse_0100
5130 * @tc.name : testV1SetNotificationFilterResponse001
5131 * @tc.desc : Call function SetNotificationFilterResponse.
5132 */
5133 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNotificationFilterResponse001, Function | MediumTest | Level1)
5134 {
5135 if (!IsReady(SLOTID_1)) {
5136 return;
5137 }
5138 g_setNotificationFilterResponseFlag = false;
5139 int32_t ret = g_rilInterface->SetNotificationFilter(
5140 SLOTID_1, GetSerialId(), static_cast<int32_t>(NotificationFilter::NOTIFICATION_FILTER_NONE));
5141 WaitFor(WAIT_TIME_SECOND);
5142 EXPECT_EQ(SUCCESS, ret);
5143 EXPECT_EQ(true, g_setNotificationFilterResponseFlag);
5144 }
5145
5146 /**
5147 * @tc.number: SUB_Telephony_DriverSystem_V1SetNotificationFilterResponse_0200
5148 * @tc.name : testV1SetNotificationFilterResponse002
5149 * @tc.desc : Call function SetNotificationFilterResponse.
5150 */
5151 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNotificationFilterResponse002, Function | MediumTest | Level1)
5152 {
5153 if (!IsReady(SLOTID_2)) {
5154 return;
5155 }
5156 g_setNotificationFilterResponseFlag = false;
5157 int32_t ret = g_rilInterface->SetNotificationFilter(
5158 SLOTID_2, GetSerialId(), static_cast<int32_t>(NotificationFilter::NOTIFICATION_FILTER_NONE));
5159 WaitFor(WAIT_TIME_SECOND);
5160 EXPECT_EQ(SUCCESS, ret);
5161 EXPECT_EQ(true, g_setNotificationFilterResponseFlag);
5162 }
5163
5164 /**
5165 * @tc.number: SUB_Telephony_DriverSystem_V1SetNotificationFilterResponse_0300
5166 * @tc.name : testV1SetNotificationFilterResponse003
5167 * @tc.desc : Call function SetNotificationFilterResponse.
5168 */
5169 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNotificationFilterResponse003, Function | MediumTest | Level1)
5170 {
5171 if (!IsReady(SLOTID_1)) {
5172 return;
5173 }
5174 g_setNotificationFilterResponseFlag = false;
5175 int32_t ret = g_rilInterface->SetNotificationFilter(
5176 SLOTID_1, -1, static_cast<int32_t>(NotificationFilter::NOTIFICATION_FILTER_NONE));
5177 WaitFor(WAIT_TIME_SECOND);
5178 EXPECT_EQ(SUCCESS, ret);
5179 EXPECT_EQ(true, g_setNotificationFilterResponseFlag);
5180 }
5181
5182 /**
5183 * @tc.number: SUB_Telephony_DriverSystem_V1SetNotificationFilterResponse_0400
5184 * @tc.name : testV1SetNotificationFilterResponse004
5185 * @tc.desc : Call function SetNotificationFilterResponse.
5186 */
5187 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetNotificationFilterResponse004, Function | MediumTest | Level1)
5188 {
5189 if (!IsReady(SLOTID_2)) {
5190 return;
5191 }
5192 g_setNotificationFilterResponseFlag = false;
5193 int32_t ret = g_rilInterface->SetNotificationFilter(
5194 SLOTID_2, -1, static_cast<int32_t>(NotificationFilter::NOTIFICATION_FILTER_NONE));
5195 WaitFor(WAIT_TIME_SECOND);
5196 EXPECT_EQ(SUCCESS, ret);
5197 EXPECT_EQ(true, g_setNotificationFilterResponseFlag);
5198 }
5199
5200 /**
5201 * @tc.number: SUB_Telephony_DriverSystem_V1SetDeviceStateResponse_0100
5202 * @tc.name : testV1SetDeviceStateResponse001
5203 * @tc.desc : Call function SetDeviceStateResponse slotId is SLOTID_1
5204 */
5205 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDeviceStateResponse001, Function | MediumTest | Level1)
5206 {
5207 if (!IsReady(SLOTID_1)) {
5208 return;
5209 }
5210 g_setDeviceStateResponseFlag = false;
5211 int32_t ret = g_rilInterface->SetDeviceState(SLOTID_1, GetSerialId(),
5212 static_cast<int32_t>(DeviceStateType::LOW_DATA_STATE), 1);
5213 WaitFor(WAIT_TIME_SECOND);
5214 EXPECT_EQ(SUCCESS, ret);
5215 EXPECT_EQ(true, g_setDeviceStateResponseFlag);
5216 }
5217
5218 /**
5219 * @tc.number: SUB_Telephony_DriverSystem_V1SetDeviceStateResponse_0200
5220 * @tc.name : testV1SetDeviceStateResponse002
5221 * @tc.desc : Call function SetDeviceStateResponse slotId is SLOTID_2
5222 */
5223 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDeviceStateResponse002, Function | MediumTest | Level1)
5224 {
5225 if (!IsReady(SLOTID_2)) {
5226 return;
5227 }
5228 g_setDeviceStateResponseFlag = false;
5229 int32_t ret = g_rilInterface->SetDeviceState(SLOTID_2, GetSerialId(),
5230 static_cast<int32_t>(DeviceStateType::LOW_DATA_STATE), 1);
5231 WaitFor(WAIT_TIME_SECOND);
5232 EXPECT_EQ(SUCCESS, ret);
5233 EXPECT_EQ(true, g_setDeviceStateResponseFlag);
5234 }
5235
5236 /**
5237 * @tc.number: SUB_Telephony_DriverSystem_V1SetDeviceStateResponse_0300
5238 * @tc.name : testV1SetDeviceStateResponse003
5239 * @tc.desc : Call function SetDeviceStateResponse slotId is SLOTID_1 SerialId is -1
5240 */
5241 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDeviceStateResponse003, Function | MediumTest | Level1)
5242 {
5243 if (!IsReady(SLOTID_1)) {
5244 return;
5245 }
5246 g_setDeviceStateResponseFlag = false;
5247 int32_t ret =
5248 g_rilInterface->SetDeviceState(SLOTID_1, -1, static_cast<int32_t>(DeviceStateType::LOW_DATA_STATE), 1);
5249 WaitFor(WAIT_TIME_SECOND);
5250 EXPECT_EQ(SUCCESS, ret);
5251 EXPECT_EQ(true, g_setDeviceStateResponseFlag);
5252 }
5253
5254 /**
5255 * @tc.number: SUB_Telephony_DriverSystem_V1SetDeviceStateResponse_0400
5256 * @tc.name : testV1SetDeviceStateResponse004
5257 * @tc.desc : Call function SetDeviceStateResponse slotId is SLOTID_2 SerialId is -1
5258 */
5259 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SetDeviceStateResponse004, Function | MediumTest | Level1)
5260 {
5261 if (!IsReady(SLOTID_2)) {
5262 return;
5263 }
5264 g_setDeviceStateResponseFlag = false;
5265 int32_t ret =
5266 g_rilInterface->SetDeviceState(SLOTID_2, -1, static_cast<int32_t>(DeviceStateType::LOW_DATA_STATE), 1);
5267 WaitFor(WAIT_TIME_SECOND);
5268 EXPECT_EQ(SUCCESS, ret);
5269 EXPECT_EQ(true, g_setDeviceStateResponseFlag);
5270 }
5271
5272 /**
5273 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSmsResponse_0100
5274 * @tc.name : testV1SendGsmSmsResponse001
5275 * @tc.desc : Call function SendGsmSmsResponse slotId is SLOTID_1
5276 */
5277 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendGsmSmsResponse001, Function | MediumTest | Level1)
5278 {
5279 if (!IsReady(SLOTID_1)) {
5280 return;
5281 }
5282 g_sendGsmSmsResponseFlag = false;
5283 GsmSmsMessageInfo msg;
5284 msg.smscPdu = "+-*%";
5285 msg.pdu = TEST_SEND_PDU;
5286 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5287 WaitFor(WAIT_TIME_SECOND_LONG);
5288 EXPECT_EQ(SUCCESS, ret);
5289 EXPECT_EQ(true, g_sendGsmSmsResponseFlag);
5290 }
5291
5292 /**
5293 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSmsResponse_0200
5294 * @tc.name : testV1SendGsmSmsResponse002
5295 * @tc.desc : Call function SendGsmSmsResponse slotId is SLOTID_2
5296 */
5297 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendGsmSmsResponse002, Function | MediumTest | Level1)
5298 {
5299 if (!IsReady(SLOTID_2)) {
5300 return;
5301 }
5302 g_sendGsmSmsResponseFlag = false;
5303 GsmSmsMessageInfo msg;
5304 msg.smscPdu = "+-*%";
5305 msg.pdu = TEST_SEND_PDU;
5306 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_2, GetSerialId(), msg);
5307 WaitFor(WAIT_TIME_SECOND_LONG);
5308 EXPECT_EQ(SUCCESS, ret);
5309 EXPECT_EQ(true, g_sendGsmSmsResponseFlag);
5310 }
5311
5312 /**
5313 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSmsResponse_0300
5314 * @tc.name : testV1SendGsmSmsResponse003
5315 * @tc.desc : Call function SendGsmSmsResponse slotId is SLOTID_1 SerialId is -1
5316 */
5317 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendGsmSmsResponse003, Function | MediumTest | Level1)
5318 {
5319 if (!IsReady(SLOTID_1)) {
5320 return;
5321 }
5322 g_sendGsmSmsResponseFlag = false;
5323 GsmSmsMessageInfo msg;
5324 msg.smscPdu = "";
5325 msg.pdu = TEST_SEND_PDU;
5326 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, -1, msg);
5327 WaitFor(WAIT_TIME_SECOND_LONG);
5328 EXPECT_EQ(SUCCESS, ret);
5329 EXPECT_EQ(true, g_sendGsmSmsResponseFlag);
5330 }
5331
5332 /**
5333 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSmsResponse_0400
5334 * @tc.name : testV1SendGsmSmsResponse004
5335 * @tc.desc : Call function SendGsmSmsResponse slotId is SLOTID_2 SerialId is -1
5336 */
5337 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendGsmSmsResponse004, Function | MediumTest | Level1)
5338 {
5339 if (!IsReady(SLOTID_2)) {
5340 return;
5341 }
5342 g_sendGsmSmsResponseFlag = false;
5343 GsmSmsMessageInfo msg;
5344 msg.smscPdu = "";
5345 msg.pdu = TEST_SEND_PDU;
5346 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_2, -1, msg);
5347 WaitFor(WAIT_TIME_SECOND_LONG);
5348 EXPECT_EQ(SUCCESS, ret);
5349 EXPECT_EQ(true, g_sendGsmSmsResponseFlag);
5350 }
5351
5352 /**
5353 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSmsResponse_0100
5354 * @tc.name : testV1SendCdmaSmsResponse001
5355 * @tc.desc : Call function SendCdmaSmsResponse slotId is SLOTID_1
5356 */
5357 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendCdmaSmsResponse001, Function | MediumTest | Level1)
5358 {
5359 if (!IsReady(SLOTID_1)) {
5360 return;
5361 }
5362 g_sendCdmaSmsResponseFlag = false;
5363 SendCdmaSmsMessageInfo msg;
5364 msg.serial = 2;
5365 msg.smscPdu = TEST_CDMA_PDU;
5366 int32_t ret = g_rilInterface->SendCdmaSms(SLOTID_1, GetSerialId(), msg);
5367 WaitFor(WAIT_TIME_SECOND_LONG);
5368 EXPECT_EQ(SUCCESS, ret);
5369 EXPECT_EQ(true, g_sendCdmaSmsResponseFlag);
5370 }
5371
5372 /**
5373 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSmsResponse_0200
5374 * @tc.name : testV1SendCdmaSmsResponse002
5375 * @tc.desc : Call function SendCdmaSmsResponse slotId is SLOTID_1
5376 */
5377 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendCdmaSmsResponse002, Function | MediumTest | Level1)
5378 {
5379 if (!IsReady(SLOTID_2)) {
5380 return;
5381 }
5382 g_sendCdmaSmsResponseFlag = false;
5383 SendCdmaSmsMessageInfo msg;
5384 msg.serial = 2;
5385 msg.smscPdu = TEST_CDMA_PDU;
5386 int32_t ret = g_rilInterface->SendCdmaSms(SLOTID_2, GetSerialId(), msg);
5387 WaitFor(WAIT_TIME_SECOND_LONG);
5388 EXPECT_EQ(SUCCESS, ret);
5389 EXPECT_EQ(true, g_sendCdmaSmsResponseFlag);
5390 }
5391
5392 /**
5393 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSmsResponse_0300
5394 * @tc.name : testV1SendCdmaSmsResponse003
5395 * @tc.desc : Call function SendCdmaSmsResponse slotId is SLOTID_1 SerialId is -1
5396 */
5397 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendCdmaSmsResponse003, Function | MediumTest | Level1)
5398 {
5399 if (!IsReady(SLOTID_1)) {
5400 return;
5401 }
5402 g_sendCdmaSmsResponseFlag = false;
5403 SendCdmaSmsMessageInfo msg;
5404 msg.smscPdu = "";
5405 int32_t ret = g_rilInterface->SendCdmaSms(SLOTID_1, -1, msg);
5406 WaitFor(WAIT_TIME_SECOND_LONG);
5407 EXPECT_EQ(SUCCESS, ret);
5408 EXPECT_EQ(true, g_sendCdmaSmsResponseFlag);
5409 }
5410
5411 /**
5412 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSmsResponse_0400
5413 * @tc.name : testV1SendCdmaSmsResponse004
5414 * @tc.desc : Call function SendCdmaSmsResponse slotId is SLOTID_2 SerialId is -1
5415 */
5416 HWTEST_F(HdfRilHdiTestAdditional5th, testV1SendCdmaSmsResponse004, Function | MediumTest | Level1)
5417 {
5418 if (!IsReady(SLOTID_2)) {
5419 return;
5420 }
5421 g_sendCdmaSmsResponseFlag = false;
5422 SendCdmaSmsMessageInfo msg;
5423 msg.smscPdu = "";
5424 int32_t ret = g_rilInterface->SendCdmaSms(SLOTID_2, -1, msg);
5425 WaitFor(WAIT_TIME_SECOND_LONG);
5426 EXPECT_EQ(SUCCESS, ret);
5427 EXPECT_EQ(true, g_sendCdmaSmsResponseFlag);
5428 }
5429
5430 /**
5431 * @tc.number: SUB_Telephony_DriverSystem_V1AddSimMessageResponse_0100
5432 * @tc.name : testV1AddSimMessageResponse001
5433 * @tc.desc : Call function AddSimMessageResponse slotId is SLOTID_1 SerialId is 100
5434 */
5435 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddSimMessageResponse001, Function | MediumTest | Level1)
5436 {
5437 if (!IsReady(SLOTID_1)) {
5438 return;
5439 }
5440 g_addSimMessageResponseFlag = false;
5441 SmsMessageIOInfo msgIoInfo;
5442 msgIoInfo.smscPdu = TEST_SMSC_PDU;
5443 msgIoInfo.pdu = "!&#";
5444 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5445 msgIoInfo.index = 100;
5446 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_1, 100, msgIoInfo);
5447 WaitFor(WAIT_TIME_SECOND_LONG);
5448 EXPECT_EQ(SUCCESS, ret);
5449 EXPECT_EQ(true, g_addSimMessageResponseFlag);
5450
5451 int32_t ret1 = g_rilInterface->DelSimMessage(SLOTID_1, 100, msgIoInfo.index);
5452 WaitFor(WAIT_TIME_SECOND_LONG);
5453 EXPECT_EQ(SUCCESS, ret1);
5454 }
5455
5456 /**
5457 * @tc.number: SUB_Telephony_DriverSystem_V1AddSimMessageResponse_0200
5458 * @tc.name : testV1AddSimMessageResponse002
5459 * @tc.desc : Call function AddSimMessageResponse slotId is SLOTID_2 SerialId is 100
5460 */
5461 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddSimMessageResponse002, Function | MediumTest | Level1)
5462 {
5463 if (!IsReady(SLOTID_2)) {
5464 return;
5465 }
5466 g_addSimMessageResponseFlag = false;
5467 SmsMessageIOInfo msgIoInfo;
5468 msgIoInfo.smscPdu = TEST_SMSC_PDU;
5469 msgIoInfo.pdu = "";
5470 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5471 msgIoInfo.index = 100;
5472 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_2, 100, msgIoInfo);
5473 WaitFor(WAIT_TIME_SECOND_LONG);
5474 EXPECT_EQ(SUCCESS, ret);
5475 EXPECT_EQ(true, g_addSimMessageResponseFlag);
5476
5477 int32_t ret1 = g_rilInterface->DelSimMessage(SLOTID_2, 100, msgIoInfo.index);
5478 WaitFor(WAIT_TIME_SECOND_LONG);
5479 EXPECT_EQ(SUCCESS, ret1);
5480 }
5481
5482 /**
5483 * @tc.number: SUB_Telephony_DriverSystem_V1AddSimMessageResponse_0300
5484 * @tc.name : testV1AddSimMessageResponse003
5485 * @tc.desc : Call function AddSimMessageResponse slotId is SLOTID_1 SerialId is 1-
5486 */
5487 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddSimMessageResponse003, Function | MediumTest | Level1)
5488 {
5489 if (!IsReady(SLOTID_1)) {
5490 return;
5491 }
5492 g_addSimMessageResponseFlag = false;
5493 SmsMessageIOInfo msgIoInfo;
5494 msgIoInfo.smscPdu = TEST_SMSC_PDU;
5495 msgIoInfo.pdu = TEST_STORAGE_PDU;
5496 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5497 msgIoInfo.index = -1;
5498 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_1, -1, msgIoInfo);
5499 WaitFor(WAIT_TIME_SECOND_LONG);
5500 EXPECT_EQ(SUCCESS, ret);
5501 EXPECT_EQ(true, g_addSimMessageResponseFlag);
5502 }
5503
5504 /**
5505 * @tc.number: SUB_Telephony_DriverSystem_V1AddSimMessageResponse_0400
5506 * @tc.name : testV1AddSimMessageResponse004
5507 * @tc.desc : Call function AddSimMessageResponse slotId is SLOTID_2 SerialId is -1
5508 */
5509 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddSimMessageResponse004, Function | MediumTest | Level1)
5510 {
5511 if (!IsReady(SLOTID_2)) {
5512 return;
5513 }
5514 g_addSimMessageResponseFlag = false;
5515 SmsMessageIOInfo msgIoInfo;
5516 msgIoInfo.smscPdu = "";
5517 msgIoInfo.pdu = TEST_STORAGE_PDU;
5518 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5519 msgIoInfo.index = 100;
5520 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_2, -1, msgIoInfo);
5521 WaitFor(WAIT_TIME_SECOND_LONG);
5522 EXPECT_EQ(SUCCESS, ret);
5523 EXPECT_EQ(true, g_addSimMessageResponseFlag);
5524 }
5525
5526 /**
5527 * @tc.number: SUB_Telephony_DriverSystem_V1DelSimMessageResponse_0100
5528 * @tc.name : testV1DelSimMessageResponse001
5529 * @tc.desc : Call function DelSimMessageResponse slotId is SLOTID_1 SerialId is 100
5530 */
5531 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelSimMessageResponse001, Function | MediumTest | Level1)
5532 {
5533 if (!IsReady(SLOTID_1)) {
5534 return;
5535 }
5536 g_delSimMessageResponseFlag = false;
5537 SmsMessageIOInfo msgIoInfo;
5538 msgIoInfo.smscPdu = "!&#";
5539 msgIoInfo.pdu = TEST_STORAGE_PDU;
5540 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5541 msgIoInfo.index = 100;
5542 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_1, 100, msgIoInfo);
5543 WaitFor(WAIT_TIME_SECOND_LONG);
5544 EXPECT_EQ(SUCCESS, ret);
5545
5546 int32_t ret1 = g_rilInterface->DelSimMessage(SLOTID_1, 100, msgIoInfo.index);
5547 WaitFor(WAIT_TIME_SECOND_LONG);
5548 EXPECT_EQ(SUCCESS, ret1);
5549 EXPECT_EQ(true, g_delSimMessageResponseFlag);
5550 }
5551
5552 /**
5553 * @tc.number: SUB_Telephony_DriverSystem_V1DelSimMessageResponse_0200
5554 * @tc.name : testV1DelSimMessageResponse002
5555 * @tc.desc : Call function DelSimMessageResponse slotId is SLOTID_2 SerialId is 100
5556 */
5557 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelSimMessageResponse002, Function | MediumTest | Level1)
5558 {
5559 if (!IsReady(SLOTID_2)) {
5560 return;
5561 }
5562 g_delSimMessageResponseFlag = false;
5563 SmsMessageIOInfo msgIoInfo;
5564 msgIoInfo.smscPdu = TEST_SMSC_PDU;
5565 msgIoInfo.pdu = "";
5566 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5567 msgIoInfo.index = 100;
5568 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_2, 100, msgIoInfo);
5569 WaitFor(WAIT_TIME_SECOND_LONG);
5570 EXPECT_EQ(SUCCESS, ret);
5571
5572 int32_t ret1 = g_rilInterface->DelSimMessage(SLOTID_2, 100, msgIoInfo.index);
5573 WaitFor(WAIT_TIME_SECOND_LONG);
5574 EXPECT_EQ(SUCCESS, ret1);
5575 EXPECT_EQ(true, g_delSimMessageResponseFlag);
5576 }
5577
5578 /**
5579 * @tc.number: SUB_Telephony_DriverSystem_V1DelSimMessageResponse_0300
5580 * @tc.name : testV1DelSimMessageResponse003
5581 * @tc.desc : Call function DelSimMessageResponse slotId is SLOTID_1 SerialId is -1
5582 */
5583 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelSimMessageResponse003, Function | MediumTest | Level1)
5584 {
5585 if (!IsReady(SLOTID_1)) {
5586 return;
5587 }
5588 g_delSimMessageResponseFlag = false;
5589 SmsMessageIOInfo msgIoInfo;
5590 msgIoInfo.smscPdu = TEST_SMSC_PDU;
5591 msgIoInfo.pdu = TEST_STORAGE_PDU;
5592 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5593 msgIoInfo.index = -1;
5594 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_1, -1, msgIoInfo);
5595 WaitFor(WAIT_TIME_SECOND_LONG);
5596 EXPECT_EQ(SUCCESS, ret);
5597 }
5598
5599 /**
5600 * @tc.number: SUB_Telephony_DriverSystem_V1DelSimMessageResponse_0400
5601 * @tc.name : testV1DelSimMessageResponse004
5602 * @tc.desc : Call function DelSimMessageResponse slotId is SLOTID_2 SerialId is -1
5603 */
5604 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelSimMessageResponse004, Function | MediumTest | Level1)
5605 {
5606 if (!IsReady(SLOTID_2)) {
5607 return;
5608 }
5609 g_delSimMessageResponseFlag = false;
5610 SmsMessageIOInfo msgIoInfo;
5611 msgIoInfo.smscPdu = "";
5612 msgIoInfo.pdu = TEST_STORAGE_PDU;
5613 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5614 msgIoInfo.index = 100;
5615 int32_t ret = g_rilInterface->AddSimMessage(SLOTID_2, -1, msgIoInfo);
5616 WaitFor(WAIT_TIME_SECOND_LONG);
5617 EXPECT_EQ(SUCCESS, ret);
5618 }
5619
5620 /**
5621 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateSimMessageResponse_0100
5622 * @tc.name : testV1UpdateSimMessageResponse001
5623 * @tc.desc : Call function UpdateSimMessageResponse slotId is SLOTID_1
5624 */
5625 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateSimMessageResponse001, Function | MediumTest | Level1)
5626 {
5627 if (!IsReady(SLOTID_1)) {
5628 return;
5629 }
5630 g_updateSimMessageResponseFlag = false;
5631 SmsMessageIOInfo msgIoInfo;
5632 msgIoInfo.smscPdu = TEST_CDMA_PDU;
5633 msgIoInfo.pdu = TEST_STORAGE_PDU;
5634 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5635 msgIoInfo.index = 0;
5636 int32_t ret = g_rilInterface->UpdateSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
5637 WaitFor(WAIT_TIME_SECOND_LONG);
5638 EXPECT_EQ(SUCCESS, ret);
5639 EXPECT_EQ(true, g_updateSimMessageResponseFlag);
5640 }
5641
5642 /**
5643 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateSimMessageResponse_0200
5644 * @tc.name : testV1UpdateSimMessageResponse002
5645 * @tc.desc : Call function UpdateSimMessageResponse slotId is SLOTID_2
5646 */
5647 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateSimMessageResponse002, Function | MediumTest | Level1)
5648 {
5649 if (!IsReady(SLOTID_2)) {
5650 return;
5651 }
5652 g_updateSimMessageResponseFlag = false;
5653 SmsMessageIOInfo msgIoInfo;
5654 msgIoInfo.smscPdu = TEST_CDMA_PDU;
5655 msgIoInfo.pdu = TEST_STORAGE_PDU;
5656 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5657 msgIoInfo.index = 0;
5658 int32_t ret = g_rilInterface->UpdateSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
5659 WaitFor(WAIT_TIME_SECOND_LONG);
5660 EXPECT_EQ(SUCCESS, ret);
5661 EXPECT_EQ(true, g_updateSimMessageResponseFlag);
5662 }
5663
5664 /**
5665 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateSimMessageResponse_0300
5666 * @tc.name : testV1UpdateSimMessageResponse003
5667 * @tc.desc : Call function UpdateSimMessageResponse slotId is SLOTID_1 SerialId is -1
5668 */
5669 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateSimMessageResponse003, Function | MediumTest | Level1)
5670 {
5671 if (!IsReady(SLOTID_1)) {
5672 return;
5673 }
5674 g_updateSimMessageResponseFlag = false;
5675 SmsMessageIOInfo msgIoInfo;
5676 msgIoInfo.smscPdu = "";
5677 msgIoInfo.pdu = TEST_STORAGE_PDU;
5678 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5679 msgIoInfo.index = 0;
5680 int32_t ret = g_rilInterface->UpdateSimMessage(SLOTID_1, -1, msgIoInfo);
5681 WaitFor(WAIT_TIME_SECOND_LONG);
5682 EXPECT_EQ(SUCCESS, ret);
5683 EXPECT_EQ(true, g_updateSimMessageResponseFlag);
5684 }
5685
5686 /**
5687 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateSimMessageResponse_0400
5688 * @tc.name : testV1UpdateSimMessageResponse004
5689 * @tc.desc : Call function UpdateSimMessageResponse slotId is SLOTID2 SerialId is -1
5690 */
5691 HWTEST_F(HdfRilHdiTestAdditional5th, testV1UpdateSimMessageResponse004, Function | MediumTest | Level1)
5692 {
5693 if (!IsReady(SLOTID_2)) {
5694 return;
5695 }
5696 g_updateSimMessageResponseFlag = false;
5697 SmsMessageIOInfo msgIoInfo;
5698 msgIoInfo.smscPdu = "";
5699 msgIoInfo.pdu = TEST_STORAGE_PDU;
5700 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5701 msgIoInfo.index = 0;
5702 int32_t ret = g_rilInterface->UpdateSimMessage(SLOTID_2, -1, msgIoInfo);
5703 WaitFor(WAIT_TIME_SECOND_LONG);
5704 EXPECT_EQ(SUCCESS, ret);
5705 EXPECT_EQ(true, g_updateSimMessageResponseFlag);
5706 }
5707
5708 /**
5709 * @tc.number: SUB_Telephony_DriverSystem_V1AddCdmaSimMessageResponse_0100
5710 * @tc.name : testV1AddCdmaSimMessageResponse001
5711 * @tc.desc : Call function AddCdmaSimMessageResponse slotId is SLOTID_1
5712 */
5713 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddCdmaSimMessageResponse001, Function | MediumTest | Level1)
5714 {
5715 if (!IsReady(SLOTID_1)) {
5716 return;
5717 }
5718 g_addCdmaSimMessageResponseFlag = false;
5719 SmsMessageIOInfo msgIoInfo;
5720 msgIoInfo.smscPdu = TEST_CDMA_PDU;
5721 msgIoInfo.pdu = TEST_STORAGE_PDU;
5722 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5723 msgIoInfo.index = 0;
5724 int32_t ret = g_rilInterface->AddCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
5725 WaitFor(WAIT_TIME_SECOND_LONG);
5726 EXPECT_EQ(SUCCESS, ret);
5727 EXPECT_EQ(true, g_addCdmaSimMessageResponseFlag);
5728 }
5729
5730 /**
5731 * @tc.number: SUB_Telephony_DriverSystem_V1AddCdmaSimMessageResponse_0200
5732 * @tc.name : testV1AddCdmaSimMessageResponse002
5733 * @tc.desc : Call function AddCdmaSimMessageResponse slotId is SLOTID_2
5734 */
5735 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddCdmaSimMessageResponse002, Function | MediumTest | Level1)
5736 {
5737 if (!IsReady(SLOTID_1)) {
5738 return;
5739 }
5740 g_addCdmaSimMessageResponseFlag = false;
5741 SmsMessageIOInfo msgIoInfo;
5742 msgIoInfo.smscPdu = TEST_CDMA_PDU;
5743 msgIoInfo.pdu = TEST_STORAGE_PDU;
5744 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5745 msgIoInfo.index = 0;
5746 int32_t ret = g_rilInterface->AddCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
5747 WaitFor(WAIT_TIME_SECOND_LONG);
5748 EXPECT_EQ(SUCCESS, ret);
5749 EXPECT_EQ(true, g_addCdmaSimMessageResponseFlag);
5750 }
5751
5752 /**
5753 * @tc.number: SUB_Telephony_DriverSystem_V1AddCdmaSimMessageResponse_0300
5754 * @tc.name : testV1AddCdmaSimMessageResponse003
5755 * @tc.desc : Call function AddCdmaSimMessageResponse slotId is SLOTID_1 SerialId is -1
5756 */
5757 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddCdmaSimMessageResponse003, Function | MediumTest | Level1)
5758 {
5759 if (!IsReady(SLOTID_1)) {
5760 return;
5761 }
5762 g_addCdmaSimMessageResponseFlag = false;
5763 SmsMessageIOInfo msgIoInfo;
5764 msgIoInfo.smscPdu = TEST_CDMA_PDU;
5765 msgIoInfo.pdu = TEST_STORAGE_PDU;
5766 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5767 msgIoInfo.index = 0;
5768 int32_t ret = g_rilInterface->AddCdmaSimMessage(SLOTID_1, -1, msgIoInfo);
5769 WaitFor(WAIT_TIME_SECOND_LONG);
5770 EXPECT_EQ(SUCCESS, ret);
5771 EXPECT_EQ(true, g_addCdmaSimMessageResponseFlag);
5772 }
5773
5774 /**
5775 * @tc.number: SUB_Telephony_DriverSystem_V1AddCdmaSimMessageResponse_0400
5776 * @tc.name : testV1AddCdmaSimMessageResponse004
5777 * @tc.desc : Call function AddCdmaSimMessageResponse slotId is SLOTID_2 SerialId is -1
5778 */
5779 HWTEST_F(HdfRilHdiTestAdditional5th, testV1AddCdmaSimMessageResponse004, Function | MediumTest | Level1)
5780 {
5781 if (!IsReady(SLOTID_2)) {
5782 return;
5783 }
5784 g_addCdmaSimMessageResponseFlag = false;
5785 SmsMessageIOInfo msgIoInfo;
5786 msgIoInfo.smscPdu = TEST_CDMA_PDU;
5787 msgIoInfo.pdu = TEST_STORAGE_PDU;
5788 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
5789 msgIoInfo.index = 0;
5790 int32_t ret = g_rilInterface->AddCdmaSimMessage(SLOTID_2, -1, msgIoInfo);
5791 WaitFor(WAIT_TIME_SECOND_LONG);
5792 EXPECT_EQ(SUCCESS, ret);
5793 EXPECT_EQ(true, g_addCdmaSimMessageResponseFlag);
5794 }
5795
5796 /**
5797 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessageResponse_0100
5798 * @tc.name : testV1DelCdmaSimMessageResponse001
5799 * @tc.desc : Call function DelCdmaSimMessageResponse slotId is SLOTID_1
5800 */
5801 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessageResponse001, Function | MediumTest | Level1)
5802 {
5803 if (!IsReady(SLOTID_1)) {
5804 return;
5805 }
5806 g_delCdmaSimMessageResponseFlag = false;
5807 int32_t index = 255;
5808 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_1, GetSerialId(), index);
5809 WaitFor(WAIT_TIME_SECOND_LONG);
5810 EXPECT_EQ(SUCCESS, ret);
5811 EXPECT_EQ(true, g_delCdmaSimMessageResponseFlag);
5812 }
5813
5814 /**
5815 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessageResponse_0200
5816 * @tc.name : testV1DelCdmaSimMessageResponse002
5817 * @tc.desc : Call function DelCdmaSimMessageResponse slotId is SLOTID_2
5818 */
5819 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessageResponse002, Function | MediumTest | Level1)
5820 {
5821 if (!IsReady(SLOTID_2)) {
5822 return;
5823 }
5824 g_delCdmaSimMessageResponseFlag = false;
5825 int32_t index = 255;
5826 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_2, GetSerialId(), index);
5827 WaitFor(WAIT_TIME_SECOND_LONG);
5828 EXPECT_EQ(SUCCESS, ret);
5829 EXPECT_EQ(true, g_delCdmaSimMessageResponseFlag);
5830 }
5831
5832 /**
5833 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessageResponse_0300
5834 * @tc.name : testV1DelCdmaSimMessageResponse003
5835 * @tc.desc : Call function DelCdmaSimMessageResponse slotId is SLOTID_1 SerialId is -1
5836 */
5837 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessageResponse003, Function | MediumTest | Level1)
5838 {
5839 if (!IsReady(SLOTID_1)) {
5840 return;
5841 }
5842 g_delCdmaSimMessageResponseFlag = false;
5843 int32_t index = -1;
5844 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_1, -1, index);
5845 WaitFor(WAIT_TIME_SECOND_LONG);
5846 EXPECT_EQ(SUCCESS, ret);
5847 EXPECT_EQ(true, g_delCdmaSimMessageResponseFlag);
5848 }
5849
5850 /**
5851 * @tc.number: SUB_Telephony_DriverSystem_V1DelCdmaSimMessageResponse_0400
5852 * @tc.name : testV1DelCdmaSimMessageResponse004
5853 * @tc.desc : Call function DelCdmaSimMessageResponse slotId is SLOTID_2 SerialId is -1
5854 */
5855 HWTEST_F(HdfRilHdiTestAdditional5th, testV1DelCdmaSimMessageResponse004, Function | MediumTest | Level1)
5856 {
5857 if (!IsReady(SLOTID_2)) {
5858 return;
5859 }
5860 g_delCdmaSimMessageResponseFlag = false;
5861 int32_t index = -1;
5862 int32_t ret = g_rilInterface->DelCdmaSimMessage(SLOTID_2, -1, index);
5863 WaitFor(WAIT_TIME_SECOND_LONG);
5864 EXPECT_EQ(SUCCESS, ret);
5865 EXPECT_EQ(true, g_delCdmaSimMessageResponseFlag);
5866 }
5867
5868 /**
5869 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrengthResponse_0100
5870 * @tc.name : testV1GetSignalStrengthResponse001
5871 * @tc.desc : Call function GetSignalStrengthResponse slotId is SLOTID_1
5872 */
5873 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSignalStrengthResponse001, Function | MediumTest | Level1)
5874 {
5875 if (!IsReady(SLOTID_1)) {
5876 return;
5877 }
5878 g_getSignalStrengthResponseFlag = false;
5879 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_1, 1000000001);
5880 WaitFor(WAIT_TIME_SECOND);
5881 EXPECT_EQ(SUCCESS, ret);
5882 EXPECT_EQ(true, g_getSignalStrengthResponseFlag);
5883 }
5884
5885 /**
5886 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrengthResponse_0200
5887 * @tc.name : testV1GetSignalStrengthResponse002
5888 * @tc.desc : Call function GetSignalStrengthResponse slotId is SLOTID_2
5889 */
5890 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSignalStrengthResponse002, Function | MediumTest | Level1)
5891 {
5892 if (!IsReady(SLOTID_2)) {
5893 return;
5894 }
5895 g_getSignalStrengthResponseFlag = false;
5896 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_2, 1000000001);
5897 WaitFor(WAIT_TIME_SECOND);
5898 EXPECT_EQ(SUCCESS, ret);
5899 EXPECT_EQ(true, g_getSignalStrengthResponseFlag);
5900 }
5901
5902 /**
5903 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrengthResponse_0300
5904 * @tc.name : testV1GetSignalStrengthResponse003
5905 * @tc.desc : Call function GetSignalStrengthResponse slotId is SLOTID_1 SerialId is -1
5906 */
5907 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSignalStrengthResponse003, Function | MediumTest | Level1)
5908 {
5909 if (!IsReady(SLOTID_1)) {
5910 return;
5911 }
5912 g_getSignalStrengthResponseFlag = false;
5913 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_1, -1);
5914 WaitFor(WAIT_TIME_SECOND);
5915 EXPECT_EQ(SUCCESS, ret);
5916 EXPECT_EQ(true, g_getSignalStrengthResponseFlag);
5917 }
5918
5919 /**
5920 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrengthResponse_0400
5921 * @tc.name : testV1GetSignalStrengthResponse004
5922 * @tc.desc : Call function GetSignalStrengthResponse slotId is SLOTID_2 SerialId is -1
5923 */
5924 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetSignalStrengthResponse004, Function | MediumTest | Level1)
5925 {
5926 if (!IsReady(SLOTID_2)) {
5927 return;
5928 }
5929 g_getSignalStrengthResponseFlag = false;
5930 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_2, -1);
5931 WaitFor(WAIT_TIME_SECOND);
5932 EXPECT_EQ(SUCCESS, ret);
5933 EXPECT_EQ(true, g_getSignalStrengthResponseFlag);
5934 }
5935
5936 /**
5937 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatusResponse_0100
5938 * @tc.name : testV1GetCsRegStatusResponse001
5939 * @tc.desc : Call function GetCsRegStatusResponse slotId is SLOTID_1
5940 */
5941 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetCsRegStatusResponse001, Function | MediumTest | Level1)
5942 {
5943 if (!IsReady(SLOTID_1)) {
5944 return;
5945 }
5946 g_getCsRegStatusResponseFlag = false;
5947 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_1, 1000000001);
5948 WaitFor(WAIT_TIME_SECOND);
5949 EXPECT_EQ(SUCCESS, ret);
5950 EXPECT_EQ(true, g_getCsRegStatusResponseFlag);
5951 }
5952
5953 /**
5954 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatusResponse_0200
5955 * @tc.name : testV1GetCsRegStatusResponse002
5956 * @tc.desc : Call function GetCsRegStatusResponse slotId is SLOTID_2
5957 */
5958 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetCsRegStatusResponse002, Function | MediumTest | Level1)
5959 {
5960 if (!IsReady(SLOTID_2)) {
5961 return;
5962 }
5963 g_getCsRegStatusResponseFlag = false;
5964 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_2, 1000000001);
5965 WaitFor(WAIT_TIME_SECOND);
5966 EXPECT_EQ(SUCCESS, ret);
5967 EXPECT_EQ(true, g_getCsRegStatusResponseFlag);
5968 }
5969
5970 /**
5971 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatusResponse_0300
5972 * @tc.name : testV1GetCsRegStatusResponse003
5973 * @tc.desc : Call function GetCsRegStatusResponse slotId is SLOTID_1 SerialId is -1
5974 */
5975 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetCsRegStatusResponse003, Function | MediumTest | Level1)
5976 {
5977 if (!IsReady(SLOTID_1)) {
5978 return;
5979 }
5980 g_getCsRegStatusResponseFlag = false;
5981 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_1, -1);
5982 WaitFor(WAIT_TIME_SECOND);
5983 EXPECT_EQ(SUCCESS, ret);
5984 EXPECT_EQ(true, g_getCsRegStatusResponseFlag);
5985 }
5986
5987 /**
5988 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatusResponse_0400
5989 * @tc.name : testV1GetCsRegStatusResponse004
5990 * @tc.desc : Call function GetCsRegStatusResponse slotId is SLOTID_2 SerialId is -1
5991 */
5992 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetCsRegStatusResponse004, Function | MediumTest | Level1)
5993 {
5994 if (!IsReady(SLOTID_2)) {
5995 return;
5996 }
5997 g_getCsRegStatusResponseFlag = false;
5998 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_2, -1);
5999 WaitFor(WAIT_TIME_SECOND);
6000 EXPECT_EQ(SUCCESS, ret);
6001 EXPECT_EQ(true, g_getCsRegStatusResponseFlag);
6002 }
6003
6004 /**
6005 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatusResponse_0100
6006 * @tc.name : testV1GetPsRegStatusResponse001
6007 * @tc.desc : Call function GetPsRegStatusResponse slotId is SLOTID_1
6008 */
6009 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetPsRegStatusResponse001, Function | MediumTest | Level1)
6010 {
6011 if (!IsReady(SLOTID_1)) {
6012 return;
6013 }
6014 g_getPsRegStatusResponseFlag = false;
6015 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_1, 1000000001);
6016 WaitFor(WAIT_TIME_SECOND);
6017 EXPECT_EQ(SUCCESS, ret);
6018 EXPECT_EQ(true, g_getPsRegStatusResponseFlag);
6019 }
6020
6021 /**
6022 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatusResponse_0200
6023 * @tc.name : testV1GetPsRegStatusResponse002
6024 * @tc.desc : Call function GetPsRegStatusResponse slotId is SLOTID_2
6025 */
6026 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetPsRegStatusResponse002, Function | MediumTest | Level1)
6027 {
6028 if (!IsReady(SLOTID_2)) {
6029 return;
6030 }
6031 g_getPsRegStatusResponseFlag = false;
6032 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_2, 1000000001);
6033 WaitFor(WAIT_TIME_SECOND);
6034 EXPECT_EQ(SUCCESS, ret);
6035 EXPECT_EQ(true, g_getPsRegStatusResponseFlag);
6036 }
6037
6038 /**
6039 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatusResponse_0300
6040 * @tc.name : testV1GetPsRegStatusResponse003
6041 * @tc.desc : Call function GetPsRegStatusResponse slotId is SLOTID_1 SerialId is -1
6042 */
6043 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetPsRegStatusResponse003, Function | MediumTest | Level1)
6044 {
6045 if (!IsReady(SLOTID_1)) {
6046 return;
6047 }
6048 g_getPsRegStatusResponseFlag = false;
6049 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_1, -1);
6050 WaitFor(WAIT_TIME_SECOND);
6051 EXPECT_EQ(SUCCESS, ret);
6052 EXPECT_EQ(true, g_getPsRegStatusResponseFlag);
6053 }
6054
6055 /**
6056 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatusResponse_0400
6057 * @tc.name : testV1GetPsRegStatusResponse004
6058 * @tc.desc : Call function GetPsRegStatusResponse slotId is SLOTID_2 SerialId is -1
6059 */
6060 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetPsRegStatusResponse004, Function | MediumTest | Level1)
6061 {
6062 if (!IsReady(SLOTID_2)) {
6063 return;
6064 }
6065 g_getPsRegStatusResponseFlag = false;
6066 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_2, -1);
6067 WaitFor(WAIT_TIME_SECOND);
6068 EXPECT_EQ(SUCCESS, ret);
6069 EXPECT_EQ(true, g_getPsRegStatusResponseFlag);
6070 }
6071
6072 /**
6073 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfoResponse_0100
6074 * @tc.name : testV1GetOperatorInfoResponse001
6075 * @tc.desc : Call function GetOperatorInfoResponse slotId is SLOTID_1
6076 */
6077 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetOperatorInfoResponse001, Function | MediumTest | Level1)
6078 {
6079 if (!IsReady(SLOTID_1)) {
6080 return;
6081 }
6082 g_getOperatorInfoResponseFlag = false;
6083 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_1, 1000000001);
6084 WaitFor(WAIT_TIME_SECOND);
6085 EXPECT_EQ(SUCCESS, ret);
6086 EXPECT_EQ(true, g_getOperatorInfoResponseFlag);
6087 }
6088
6089 /**
6090 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfoResponse_0200
6091 * @tc.name : testV1GetOperatorInfoResponse002
6092 * @tc.desc : Call function GetOperatorInfoResponse slotId is SLOTID_2
6093 */
6094 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetOperatorInfoResponse002, Function | MediumTest | Level1)
6095 {
6096 if (!IsReady(SLOTID_2)) {
6097 return;
6098 }
6099 g_getOperatorInfoResponseFlag = false;
6100 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_2, 1000000001);
6101 WaitFor(WAIT_TIME_SECOND);
6102 EXPECT_EQ(SUCCESS, ret);
6103 EXPECT_EQ(true, g_getOperatorInfoResponseFlag);
6104 }
6105
6106 /**
6107 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfoResponse_0300
6108 * @tc.name : testV1GetOperatorInfoResponse003
6109 * @tc.desc : Call function GetOperatorInfoResponse slotId is SLOTID_1 SerialId is -1
6110 */
6111 HWTEST_F(HdfRilHdiTestAdditional5th, testV1GetOperatorInfoResponse003, Function | MediumTest | Level1)
6112 {
6113 if (!IsReady(SLOTID_1)) {
6114 return;
6115 }
6116 g_getOperatorInfoResponseFlag = false;
6117 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_1, -1);
6118 WaitFor(WAIT_TIME_SECOND);
6119 EXPECT_EQ(SUCCESS, ret);
6120 EXPECT_EQ(true, g_getOperatorInfoResponseFlag);
6121 }