• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 }