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 HdfRilHdiTestAdditional2nd : public testing::Test {
34 public:
35 static void SetUpTestCase();
36 static void TearDownTestCase();
37 void SetUp();
38 void TearDown();
39 };
40 /**
41 ** HdfRilHdiTestAdditional2nd implement
42 **/
SetUpTestCase()43 void HdfRilHdiTestAdditional2nd::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 HdfRilHdiTestAdditional2nd::TearDownTestCase() {}
SetUp()55 void HdfRilHdiTestAdditional2nd::SetUp() {}
TearDown()56 void HdfRilHdiTestAdditional2nd::TearDown() {}
57
58 /**
59 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_1300
60 * @tc.name : testV1SetCBConfig010
61 * @tc.desc : Call function SetCBConfig with the third argument as info.mode = 1000000001.
62 */
63 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig010, Function | MediumTest | Level1)
64 {
65 if (!IsReady(SLOTID_1)) {
66 return;
67 }
68 CBConfigInfo info;
69 info.mode = 1000000001;
70 info.mids = TEST_ID_LIST;
71 info.dcss = TEST_DCS_LIST;
72 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
73 WaitFor(WAIT_TIME_SECOND_LONG);
74 EXPECT_EQ(SUCCESS, ret);
75 }
76
77 /**
78 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_1400
79 * @tc.name : testV1SetCBConfig011
80 * @tc.desc : Call function SetCBConfig with the third argument as info.mode = -1.
81 */
82 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig011, Function | MediumTest | Level2)
83 {
84 if (!IsReady(SLOTID_1)) {
85 return;
86 }
87 CBConfigInfo info;
88 info.mode = -1;
89 info.mids = TEST_ID_LIST;
90 info.dcss = TEST_DCS_LIST;
91 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
92 WaitFor(WAIT_TIME_SECOND_LONG);
93 EXPECT_NE(SUCCESS, ret);
94 }
95
96 /**
97 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_1500
98 * @tc.name : testV1SetCBConfig012
99 * @tc.desc : Call function SetCBConfig with the third argument as info.mids = TEST_STORAGE_PDU.
100 */
101 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig012, Function | MediumTest | Level1)
102 {
103 if (!IsReady(SLOTID_1)) {
104 return;
105 }
106 int32_t gsmType = 1;
107 CBConfigInfo info;
108 info.mode = gsmType;
109 info.mids = TEST_STORAGE_PDU;
110 info.dcss = TEST_DCS_LIST;
111 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
112 WaitFor(WAIT_TIME_SECOND_LONG);
113 EXPECT_EQ(SUCCESS, ret);
114 }
115
116 /**
117 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_1600
118 * @tc.name : testV1SetCBConfig013
119 * @tc.desc : Call function SetCBConfig with the third argument as info.mids = TEST_SEND_PDU.
120 */
121 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig013, Function | MediumTest | Level1)
122 {
123 if (!IsReady(SLOTID_1)) {
124 return;
125 }
126 int32_t gsmType = 1;
127 CBConfigInfo info;
128 info.mode = gsmType;
129 info.mids = TEST_SEND_PDU;
130 info.dcss = TEST_DCS_LIST;
131 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
132 WaitFor(WAIT_TIME_SECOND_LONG);
133 EXPECT_EQ(SUCCESS, ret);
134 }
135
136 /**
137 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_1700
138 * @tc.name : testV1SetCBConfig014
139 * @tc.desc : Call function SetCBConfig with the third argument as info.mids = TEST_SMSC_PDU.
140 */
141 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig014, Function | MediumTest | Level1)
142 {
143 if (!IsReady(SLOTID_1)) {
144 return;
145 }
146 int32_t gsmType = 1;
147 CBConfigInfo info;
148 info.mode = gsmType;
149 info.mids = TEST_SMSC_PDU;
150 info.dcss = TEST_DCS_LIST;
151 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
152 WaitFor(WAIT_TIME_SECOND_LONG);
153 EXPECT_EQ(SUCCESS, ret);
154 }
155
156 /**
157 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_1800
158 * @tc.name : testV1SetCBConfig015
159 * @tc.desc : Call function SetCBConfig with the third argument as info.mids = TEST_CDMA_PDU.
160 */
161 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig015, Function | MediumTest | Level1)
162 {
163 if (!IsReady(SLOTID_1)) {
164 return;
165 }
166 int32_t gsmType = 1;
167 CBConfigInfo info;
168 info.mode = gsmType;
169 info.mids = TEST_CDMA_PDU;
170 info.dcss = TEST_DCS_LIST;
171 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
172 WaitFor(WAIT_TIME_SECOND_LONG);
173 EXPECT_EQ(SUCCESS, ret);
174 }
175
176 /**
177 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_1900
178 * @tc.name : testV1SetCBConfig016
179 * @tc.desc : Call function SetCBConfig with the third argument as info.dcss = TEST_ID_LIST.
180 */
181 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig016, Function | MediumTest | Level1)
182 {
183 if (!IsReady(SLOTID_1)) {
184 return;
185 }
186 int32_t gsmType = 1;
187 CBConfigInfo info;
188 info.mode = gsmType;
189 info.mids = TEST_ID_LIST;
190 info.dcss = TEST_ID_LIST;
191 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
192 WaitFor(WAIT_TIME_SECOND_LONG);
193 EXPECT_EQ(SUCCESS, ret);
194 }
195
196 /**
197 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_2000
198 * @tc.name : testV1SetCBConfig017
199 * @tc.desc : Call function SetCBConfig with the third argument as info.dcss = TEST_STORAGE_PDU.
200 */
201 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig017, Function | MediumTest | Level1)
202 {
203 if (!IsReady(SLOTID_1)) {
204 return;
205 }
206 int32_t gsmType = 1;
207 CBConfigInfo info;
208 info.mode = gsmType;
209 info.mids = TEST_ID_LIST;
210 info.dcss = TEST_STORAGE_PDU;
211 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
212 WaitFor(WAIT_TIME_SECOND_LONG);
213 EXPECT_EQ(SUCCESS, ret);
214 }
215
216 /**
217 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_2100
218 * @tc.name : testV1SetCBConfig018
219 * @tc.desc : Call function SetCBConfig with the third argument as info.dcss = TEST_SEND_PDU.
220 */
221 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig018, Function | MediumTest | Level1)
222 {
223 if (!IsReady(SLOTID_1)) {
224 return;
225 }
226 int32_t gsmType = 1;
227 CBConfigInfo info;
228 info.mode = gsmType;
229 info.mids = TEST_ID_LIST;
230 info.dcss = TEST_SEND_PDU;
231 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
232 WaitFor(WAIT_TIME_SECOND_LONG);
233 EXPECT_EQ(SUCCESS, ret);
234 }
235
236 /**
237 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_2200
238 * @tc.name : testV1SetCBConfig019
239 * @tc.desc : Call function SetCBConfig with the third argument as info.dcss = TEST_SMSC_PDU.
240 */
241 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig019, Function | MediumTest | Level1)
242 {
243 if (!IsReady(SLOTID_1)) {
244 return;
245 }
246 int32_t gsmType = 1;
247 CBConfigInfo info;
248 info.mode = gsmType;
249 info.mids = TEST_ID_LIST;
250 info.dcss = TEST_SMSC_PDU;
251 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
252 WaitFor(WAIT_TIME_SECOND_LONG);
253 EXPECT_EQ(SUCCESS, ret);
254 }
255
256 /**
257 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_2300
258 * @tc.name : testV1SetCBConfig020
259 * @tc.desc : Call function SetCBConfig with the third argument as info.dcss = TEST_CDMA_PDU.
260 */
261 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig020, Function | MediumTest | Level1)
262 {
263 if (!IsReady(SLOTID_1)) {
264 return;
265 }
266 int32_t gsmType = 1;
267 CBConfigInfo info;
268 info.mode = gsmType;
269 info.mids = TEST_ID_LIST;
270 info.dcss = TEST_CDMA_PDU;
271 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
272 WaitFor(WAIT_TIME_SECOND_LONG);
273 EXPECT_EQ(SUCCESS, ret);
274 }
275
276 /**
277 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfig_2400
278 * @tc.name : testV1SetCBConfig021
279 * @tc.desc : Call function SetCBConfig 100 times.
280 */
281 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCBConfig021, Function | MediumTest | Level1)
282 {
283 if (!IsReady(SLOTID_1)) {
284 return;
285 }
286 int32_t gsmType = 1;
287 int32_t ret = 0;
288 CBConfigInfo info;
289 info.mode = gsmType;
290 info.mids = TEST_ID_LIST;
291 info.dcss = TEST_DCS_LIST;
292 for (int i = 0; i < 100; i++) {
293 ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
294 WaitFor(WAIT_TIME_SECOND_LONG);
295 EXPECT_EQ(SUCCESS, ret);
296 }
297 }
298
299 /**
300 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_0300
301 * @tc.name : testV1GetCBConfig001
302 * @tc.desc : Call function GetCBConfig with an entry of 1.
303 */
304 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig001, Function | MediumTest | Level1)
305 {
306 if (!IsReady(SLOTID_2)) {
307 return;
308 }
309 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_2, 1);
310 WaitFor(WAIT_TIME_SECOND_LONG);
311 EXPECT_EQ(SUCCESS, ret);
312 }
313
314 /**
315 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_0400
316 * @tc.name : testV1GetCBConfig002
317 * @tc.desc : Call function GetCBConfig with an entry of -1.
318 */
319 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig002, Function | MediumTest | Level2)
320 {
321 if (!IsReady(SLOTID_2)) {
322 return;
323 }
324 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_2, -1);
325 WaitFor(WAIT_TIME_SECOND_LONG);
326 EXPECT_NE(SUCCESS, ret);
327 }
328
329 /**
330 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_0500
331 * @tc.name : testV1GetCBConfig003
332 * @tc.desc : Call function GetCBConfig with an entry of 1 100times.
333 */
334 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig003, Function | MediumTest | Level1)
335 {
336 if (!IsReady(SLOTID_2)) {
337 return;
338 }
339 int32_t ret = 0;
340 for (int i = 0; i < 100; i++) {
341 ret = g_rilInterface->GetCBConfig(SLOTID_2, 1);
342 WaitFor(WAIT_TIME_SECOND_LONG);
343 EXPECT_EQ(SUCCESS, ret);
344 }
345 }
346
347 /**
348 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_0700
349 * @tc.name : testV1GetCBConfig005
350 * @tc.desc : Call function GetCBConfig 100 times.
351 */
352 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig005, Function | MediumTest | Level1)
353 {
354 if (!IsReady(SLOTID_1)) {
355 return;
356 }
357 int32_t ret = 0;
358 for (int i = 0; i < 100; i++) {
359 ret = g_rilInterface->GetCBConfig(SLOTID_1, GetSerialId());
360 WaitFor(WAIT_TIME_SECOND_LONG);
361 EXPECT_EQ(SUCCESS, ret);
362 }
363 }
364
365 /**
366 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_0800
367 * @tc.name : testV1GetCBConfig006
368 * @tc.desc : Call function GetCBConfig with the second argument as 255.
369 */
370 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig006, Function | MediumTest | Level1)
371 {
372 if (!IsReady(SLOTID_1)) {
373 return;
374 }
375 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_1, 255);
376 WaitFor(WAIT_TIME_SECOND_LONG);
377 EXPECT_EQ(SUCCESS, ret);
378 }
379
380 /**
381 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_0900
382 * @tc.name : testV1GetCBConfig007
383 * @tc.desc : Call function GetCBConfig with the second argument as 1.
384 */
385 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig007, Function | MediumTest | Level1)
386 {
387 if (!IsReady(SLOTID_1)) {
388 return;
389 }
390 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_1, 1);
391 WaitFor(WAIT_TIME_SECOND_LONG);
392 EXPECT_EQ(SUCCESS, ret);
393 }
394
395 /**
396 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_1000
397 * @tc.name : testV1GetCBConfig008
398 * @tc.desc : Call function GetCBConfig with the second argument as 1000000001.
399 */
400 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig008, Function | MediumTest | Level1)
401 {
402 if (!IsReady(SLOTID_1)) {
403 return;
404 }
405 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_1, 1000000001);
406 WaitFor(WAIT_TIME_SECOND_LONG);
407 EXPECT_EQ(SUCCESS, ret);
408 }
409
410 /**
411 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfig_1100
412 * @tc.name : testV1GetCBConfig009
413 * @tc.desc : Call function GetCBConfig with the second argument as -1.
414 */
415 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCBConfig009, Function | MediumTest | Level2)
416 {
417 if (!IsReady(SLOTID_1)) {
418 return;
419 }
420 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_1, -1);
421 WaitFor(WAIT_TIME_SECOND_LONG);
422 EXPECT_NE(SUCCESS, ret);
423 }
424
425 /**
426 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_0300
427 * @tc.name : testV1SetCdmaCBConfig001
428 * @tc.desc : Call function SetCdmaCBConfig with an entry of -1.
429 */
430 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig001, Function | MediumTest | Level2)
431 {
432 if (!IsReady(SLOTID_2)) {
433 return;
434 }
435 CdmaCBConfigInfoList broadcastInfoList = {};
436 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_2, -1, broadcastInfoList);
437 WaitFor(WAIT_TIME_SECOND_LONG);
438 EXPECT_NE(SUCCESS, ret);
439 }
440
441 /**
442 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_0500
443 * @tc.name : testV1SetCdmaCBConfig003
444 * @tc.desc : Call function SetCdmaCBConfig with an entry of 0.
445 */
446 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig003, Function | MediumTest | Level1)
447 {
448 if (!IsReady(SLOTID_2)) {
449 return;
450 }
451 CdmaCBConfigInfoList broadcastInfoList = {};
452 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_2, 0, broadcastInfoList);
453 WaitFor(WAIT_TIME_SECOND_LONG);
454 EXPECT_EQ(SUCCESS, ret);
455 }
456
457 /**
458 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_0600
459 * @tc.name : testV1SetCdmaCBConfig004
460 * @tc.desc : Call function SetCdmaCBConfig with an entry of 0 100times.
461 */
462 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig004, Function | MediumTest | Level1)
463 {
464 if (!IsReady(SLOTID_2)) {
465 return;
466 }
467 int32_t ret = 0;
468 CdmaCBConfigInfoList broadcastInfoList = {};
469 for (int i = 0; i < 100; i++) {
470 ret = g_rilInterface->SetCdmaCBConfig(SLOTID_2, 0, broadcastInfoList);
471 WaitFor(WAIT_TIME_SECOND_LONG);
472 EXPECT_EQ(SUCCESS, ret);
473 }
474 }
475
476 /**
477 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_0700
478 * @tc.name : testV1SetCdmaCBConfig005
479 * @tc.desc : Call function SetCdmaCBConfig with the second argument as 255.
480 */
481 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig005, Function | MediumTest | Level1)
482 {
483 if (!IsReady(SLOTID_1)) {
484 return;
485 }
486 CdmaCBConfigInfoList broadcastInfoList = {};
487 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, 255, broadcastInfoList);
488 WaitFor(WAIT_TIME_SECOND_LONG);
489 EXPECT_EQ(SUCCESS, ret);
490 }
491
492 /**
493 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_0800
494 * @tc.name : testV1SetCdmaCBConfig006
495 * @tc.desc : Call function SetCdmaCBConfig with the second argument as 1.
496 */
497 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig006, Function | MediumTest | Level1)
498 {
499 if (!IsReady(SLOTID_1)) {
500 return;
501 }
502 CdmaCBConfigInfoList broadcastInfoList = {};
503 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, 1, broadcastInfoList);
504 WaitFor(WAIT_TIME_SECOND_LONG);
505 EXPECT_EQ(SUCCESS, ret);
506 }
507
508 /**
509 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_0900
510 * @tc.name : testV1SetCdmaCBConfig007
511 * @tc.desc : Call function SetCdmaCBConfig with the second argument as 1000000001.
512 */
513 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig007, Function | MediumTest | Level1)
514 {
515 if (!IsReady(SLOTID_1)) {
516 return;
517 }
518 CdmaCBConfigInfoList broadcastInfoList = {};
519 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, 1000000001, broadcastInfoList);
520 WaitFor(WAIT_TIME_SECOND_LONG);
521 EXPECT_EQ(SUCCESS, ret);
522 }
523
524 /**
525 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1000
526 * @tc.name : testV1SetCdmaCBConfig008
527 * @tc.desc : Call function SetCdmaCBConfig with the second argument as -1.
528 */
529 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig008, Function | MediumTest | Level2)
530 {
531 if (!IsReady(SLOTID_1)) {
532 return;
533 }
534 CdmaCBConfigInfoList broadcastInfoList = {};
535 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, -1, broadcastInfoList);
536 WaitFor(WAIT_TIME_SECOND_LONG);
537 EXPECT_NE(SUCCESS, ret);
538 }
539
540 /**
541 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1100
542 * @tc.name : testV1SetCdmaCBConfig009
543 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.serial as SLOTID_1.
544 */
545 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig009, Function | MediumTest | Level1)
546 {
547 if (!IsReady(SLOTID_1)) {
548 return;
549 }
550 CdmaCBConfigInfoList broadcastInfoList = {};
551 broadcastInfoList.serial = SLOTID_1;
552 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
553 WaitFor(WAIT_TIME_SECOND_LONG);
554 EXPECT_EQ(SUCCESS, ret);
555 }
556
557 /**
558 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1200
559 * @tc.name : testV1SetCdmaCBConfig010
560 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.serial as 1000000001.
561 */
562 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig010, Function | MediumTest | Level1)
563 {
564 if (!IsReady(SLOTID_1)) {
565 return;
566 }
567 CdmaCBConfigInfoList broadcastInfoList = {};
568 broadcastInfoList.serial = 1000000001;
569 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
570 WaitFor(WAIT_TIME_SECOND_LONG);
571 EXPECT_EQ(SUCCESS, ret);
572 }
573
574 /**
575 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1300
576 * @tc.name : testV1SetCdmaCBConfig011
577 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.serial as -1.
578 */
579 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig011, Function | MediumTest | Level2)
580 {
581 if (!IsReady(SLOTID_1)) {
582 return;
583 }
584 CdmaCBConfigInfoList broadcastInfoList = {};
585 broadcastInfoList.serial = -1;
586 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
587 WaitFor(WAIT_TIME_SECOND_LONG);
588 EXPECT_NE(SUCCESS, ret);
589 }
590
591 /**
592 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1400
593 * @tc.name : testV1SetCdmaCBConfig012
594 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.serial as 255.
595 */
596 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig012, Function | MediumTest | Level1)
597 {
598 if (!IsReady(SLOTID_1)) {
599 return;
600 }
601 CdmaCBConfigInfoList broadcastInfoList = {};
602 broadcastInfoList.serial = 255;
603 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
604 WaitFor(WAIT_TIME_SECOND_LONG);
605 EXPECT_EQ(SUCCESS, ret);
606 }
607
608 /**
609 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1500
610 * @tc.name : testV1SetCdmaCBConfig013
611 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.serial as 255.
612 */
613 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig013, Function | MediumTest | Level1)
614 {
615 if (!IsReady(SLOTID_1)) {
616 return;
617 }
618 CdmaCBConfigInfoList broadcastInfoList = {};
619 broadcastInfoList.serial = 1;
620 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
621 WaitFor(WAIT_TIME_SECOND_LONG);
622 EXPECT_EQ(SUCCESS, ret);
623 }
624
625 /**
626 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1600
627 * @tc.name : testV1SetCdmaCBConfig014
628 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.size as SLOTID_1.
629 */
630 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig014, Function | MediumTest | Level1)
631 {
632 if (!IsReady(SLOTID_1)) {
633 return;
634 }
635 CdmaCBConfigInfoList broadcastInfoList = {};
636 broadcastInfoList.size = SLOTID_1;
637 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
638 WaitFor(WAIT_TIME_SECOND_LONG);
639 EXPECT_EQ(SUCCESS, ret);
640 }
641
642 /**
643 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1700
644 * @tc.name : testV1SetCdmaCBConfig015
645 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.size as 1000000001.
646 */
647 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig015, Function | MediumTest | Level1)
648 {
649 if (!IsReady(SLOTID_1)) {
650 return;
651 }
652 CdmaCBConfigInfoList broadcastInfoList = {};
653 broadcastInfoList.size = 1000000001;
654 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
655 WaitFor(WAIT_TIME_SECOND_LONG);
656 EXPECT_EQ(SUCCESS, ret);
657 }
658
659 /**
660 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1800
661 * @tc.name : testV1SetCdmaCBConfig016
662 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.size as -1.
663 */
664 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig016, Function | MediumTest | Level2)
665 {
666 if (!IsReady(SLOTID_1)) {
667 return;
668 }
669 CdmaCBConfigInfoList broadcastInfoList = {};
670 broadcastInfoList.size = -1;
671 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
672 WaitFor(WAIT_TIME_SECOND_LONG);
673 EXPECT_NE(SUCCESS, ret);
674 }
675
676 /**
677 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_1900
678 * @tc.name : testV1SetCdmaCBConfig017
679 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.size as 255.
680 */
681 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig017, Function | MediumTest | Level1)
682 {
683 if (!IsReady(SLOTID_1)) {
684 return;
685 }
686 CdmaCBConfigInfoList broadcastInfoList = {};
687 broadcastInfoList.size = 255;
688 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
689 WaitFor(WAIT_TIME_SECOND_LONG);
690 EXPECT_EQ(SUCCESS, ret);
691 }
692
693 /**
694 * @tc.number: SUB_Telephony_DriverSystem_V1SetCdmaCBConfig_2000
695 * @tc.name : testV1SetCdmaCBConfig018
696 * @tc.desc : Call function SetCdmaCBConfig with the broadcastInfoList.size as 255.
697 */
698 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetCdmaCBConfig018, Function | MediumTest | Level1)
699 {
700 if (!IsReady(SLOTID_1)) {
701 return;
702 }
703 CdmaCBConfigInfoList broadcastInfoList = {};
704 broadcastInfoList.size = 1;
705 int32_t ret = g_rilInterface->SetCdmaCBConfig(SLOTID_1, GetSerialId(), broadcastInfoList);
706 WaitFor(WAIT_TIME_SECOND_LONG);
707 EXPECT_EQ(SUCCESS, ret);
708 }
709
710 /**
711 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_0300
712 * @tc.name : testV1GetCdmaCBConfig001
713 * @tc.desc : Call function GetCdmaCBConfig with the SLOTID_1.
714 */
715 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig001, Function | MediumTest | Level1)
716 {
717 if (!IsReady(SLOTID_1)) {
718 return;
719 }
720 int32_t ret = 0;
721 for (int i = 0; i < 100; i++) {
722 ret = g_rilInterface->GetCdmaCBConfig(SLOTID_1, GetSerialId());
723 WaitFor(WAIT_TIME_SECOND_LONG);
724 EXPECT_EQ(SUCCESS, ret);
725 }
726 }
727
728 /**
729 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_0400
730 * @tc.name : testV1GetCdmaCBConfig002
731 * @tc.desc : Call function GetCdmaCBConfig with the 1 100times.
732 */
733 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig002, Function | MediumTest | Level1)
734 {
735 if (!IsReady(SLOTID_2)) {
736 return;
737 }
738 int32_t ret = 0;
739 for (int i = 0; i < 100; i++) {
740 ret = g_rilInterface->GetCdmaCBConfig(SLOTID_2, GetSerialId());
741 WaitFor(WAIT_TIME_SECOND_LONG);
742 EXPECT_EQ(SUCCESS, ret);
743 }
744 }
745
746 /**
747 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_0500
748 * @tc.name : testV1GetCdmaCBConfig003
749 * @tc.desc : Call function GetCdmaCBConfig with the -1.
750 */
751 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig003, Function | MediumTest | Level1)
752 {
753 if (!IsReady(SLOTID_2)) {
754 return;
755 }
756 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_2, -1);
757 WaitFor(WAIT_TIME_SECOND_LONG);
758 EXPECT_EQ(SUCCESS, ret);
759 }
760
761 /**
762 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_0600
763 * @tc.name : testV1GetCdmaCBConfig004
764 * @tc.desc : Call function GetCdmaCBConfig with the 0.
765 */
766 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig004, Function | MediumTest | Level1)
767 {
768 if (!IsReady(SLOTID_2)) {
769 return;
770 }
771 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_2, 0);
772 WaitFor(WAIT_TIME_SECOND_LONG);
773 EXPECT_EQ(SUCCESS, ret);
774 }
775
776 /**
777 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_0700
778 * @tc.name : testV1GetCdmaCBConfig005
779 * @tc.desc : Call function GetCdmaCBConfig with the 1000000001.
780 */
781 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig005, Function | MediumTest | Level1)
782 {
783 if (!IsReady(SLOTID_2)) {
784 return;
785 }
786 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_2, 1000000001);
787 WaitFor(WAIT_TIME_SECOND_LONG);
788 EXPECT_EQ(SUCCESS, ret);
789 }
790
791 /**
792 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_0800
793 * @tc.name : testV1GetCdmaCBConfig006
794 * @tc.desc : Call function GetCdmaCBConfig with the 1000000001 100Times.
795 */
796 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig006, Function | MediumTest | Level1)
797 {
798 if (!IsReady(SLOTID_2)) {
799 return;
800 }
801 int32_t ret = 0;
802
803 for (int i = 0; i < 100; i++) {
804 ret = g_rilInterface->GetCdmaCBConfig(SLOTID_2, 1000000001);
805 WaitFor(WAIT_TIME_SECOND_LONG);
806 EXPECT_EQ(SUCCESS, ret);
807 }
808 }
809
810 /**
811 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_0900
812 * @tc.name : testV1GetCdmaCBConfig007
813 * @tc.desc : Call function GetCdmaCBConfig with the SLOTID_1.
814 */
815 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig007, Function | MediumTest | Level1)
816 {
817 if (!IsReady(SLOTID_1)) {
818 return;
819 }
820 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_1, SLOTID_1);
821 WaitFor(WAIT_TIME_SECOND_LONG);
822 EXPECT_EQ(SUCCESS, ret);
823 }
824
825 /**
826 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_1000
827 * @tc.name : testV1GetCdmaCBConfig008
828 * @tc.desc : Call function GetCdmaCBConfig with the 1.
829 */
830 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig008, Function | MediumTest | Level1)
831 {
832 if (!IsReady(SLOTID_1)) {
833 return;
834 }
835 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_1, 1);
836 WaitFor(WAIT_TIME_SECOND_LONG);
837 EXPECT_EQ(SUCCESS, ret);
838 }
839
840 /**
841 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_1100
842 * @tc.name : testV1GetCdmaCBConfig009
843 * @tc.desc : Call function GetCdmaCBConfig with the 255.
844 */
845 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig009, Function | MediumTest | Level1)
846 {
847 if (!IsReady(SLOTID_1)) {
848 return;
849 }
850 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_1, 255);
851 WaitFor(WAIT_TIME_SECOND_LONG);
852 EXPECT_EQ(SUCCESS, ret);
853 }
854
855 /**
856 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_1200
857 * @tc.name : testV1GetCdmaCBConfig010
858 * @tc.desc : Call function GetCdmaCBConfig with the 1000000001.
859 */
860 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig010, Function | MediumTest | Level1)
861 {
862 if (!IsReady(SLOTID_1)) {
863 return;
864 }
865 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_1, 1000000001);
866 WaitFor(WAIT_TIME_SECOND_LONG);
867 EXPECT_EQ(SUCCESS, ret);
868 }
869
870 /**
871 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_1300
872 * @tc.name : testV1GetCdmaCBConfig011
873 * @tc.desc : Call function GetCdmaCBConfig with the -1.
874 */
875 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig011, Function | MediumTest | Level1)
876 {
877 if (!IsReady(SLOTID_1)) {
878 return;
879 }
880 int32_t ret = g_rilInterface->GetCdmaCBConfig(SLOTID_1, -1);
881 WaitFor(WAIT_TIME_SECOND_LONG);
882 EXPECT_EQ(SUCCESS, ret);
883 }
884
885 /**
886 * @tc.number: SUB_Telephony_DriverSystem_V1GetCdmaCBConfig_1400
887 * @tc.name : testV1GetCdmaCBConfig012
888 * @tc.desc : Call function GetCdmaCBConfig with the 255 100Times.
889 */
890 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCdmaCBConfig012, Function | MediumTest | Level1)
891 {
892 if (!IsReady(SLOTID_1)) {
893 return;
894 }
895 int32_t ret = 0;
896
897 for (int i = 0; i < 100; i++) {
898 ret = g_rilInterface->GetCdmaCBConfig(SLOTID_1, 255);
899 WaitFor(WAIT_TIME_SECOND_LONG);
900 EXPECT_EQ(SUCCESS, ret);
901 }
902 }
903
904 /**
905 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_0400
906 * @tc.name : testV1SendSmsMoreMode001
907 * @tc.desc : Call function SendSmsMoreMode with the SLOTID_1 100Times.
908 */
909 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode001, Function | MediumTest | Level1)
910 {
911 if (!IsReady(SLOTID_1)) {
912 return;
913 }
914 int32_t ret = 0;
915 GsmSmsMessageInfo msg;
916 for (int i = 0; i < 100; i++) {
917 ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
918 WaitFor(WAIT_TIME_SECOND_LONG);
919 EXPECT_EQ(SUCCESS, ret);
920 }
921 }
922
923 /**
924 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_0500
925 * @tc.name : testV1SendSmsMoreMode002
926 * @tc.desc : Call function SendSmsMoreMode with the 100Times.
927 */
928 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode002, Function | MediumTest | Level1)
929 {
930 if (!IsReady(SLOTID_2)) {
931 return;
932 }
933 int32_t ret = 0;
934 GsmSmsMessageInfo msg;
935 for (int i = 0; i < 100; i++) {
936 ret = g_rilInterface->SendSmsMoreMode(SLOTID_2, GetSerialId(), msg);
937 WaitFor(WAIT_TIME_SECOND_LONG);
938 EXPECT_EQ(SUCCESS, ret);
939 }
940 }
941
942 /**
943 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_0700
944 * @tc.name : testV1SendSmsMoreMode003
945 * @tc.desc : Call function SendSmsMoreMode with the -1.
946 */
947 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode003, Function | MediumTest | Level1)
948 {
949 if (!IsReady(SLOTID_2)) {
950 return;
951 }
952 GsmSmsMessageInfo msg;
953 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_2, -1, msg);
954 WaitFor(WAIT_TIME_SECOND_LONG);
955 EXPECT_EQ(SUCCESS, ret);
956 }
957
958 /**
959 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_0800
960 * @tc.name : testV1SendSmsMoreMode004
961 * @tc.desc : Call function SendSmsMoreMode with the 0.
962 */
963 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode004, Function | MediumTest | Level1)
964 {
965 if (!IsReady(SLOTID_2)) {
966 return;
967 }
968 GsmSmsMessageInfo msg;
969 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_2, 0, msg);
970 WaitFor(WAIT_TIME_SECOND_LONG);
971 EXPECT_EQ(SUCCESS, ret);
972 }
973
974 /**
975 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_0900
976 * @tc.name : testV1SendSmsMoreMode005
977 * @tc.desc : Call function SendSmsMoreMode with the second SLOTID_1.
978 */
979 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode005, Function | MediumTest | Level1)
980 {
981 if (!IsReady(SLOTID_1)) {
982 return;
983 }
984 GsmSmsMessageInfo msg;
985 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, SLOTID_1, msg);
986 WaitFor(WAIT_TIME_SECOND_LONG);
987 EXPECT_EQ(SUCCESS, ret);
988 }
989
990 /**
991 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1000
992 * @tc.name : testV1SendSmsMoreMode006
993 * @tc.desc : Call function SendSmsMoreMode with the second SLOTID_1 100Times.
994 */
995 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode006, Function | MediumTest | Level1)
996 {
997 if (!IsReady(SLOTID_1)) {
998 return;
999 }
1000 int32_t ret = 0;
1001 GsmSmsMessageInfo msg;
1002 for (int i = 0; i < 100; i++) {
1003 ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, SLOTID_1, msg);
1004 WaitFor(WAIT_TIME_SECOND_LONG);
1005 EXPECT_EQ(SUCCESS, ret);
1006 }
1007 }
1008
1009 /**
1010 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1100
1011 * @tc.name : testV1SendSmsMoreMode007
1012 * @tc.desc : Call function SendSmsMoreMode with the second 255.
1013 */
1014 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode007, Function | MediumTest | Level1)
1015 {
1016 if (!IsReady(SLOTID_1)) {
1017 return;
1018 }
1019 GsmSmsMessageInfo msg;
1020 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, 255, msg);
1021 WaitFor(WAIT_TIME_SECOND_LONG);
1022 EXPECT_EQ(SUCCESS, ret);
1023 }
1024
1025 /**
1026 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1200
1027 * @tc.name : testV1SendSmsMoreMode008
1028 * @tc.desc : Call function SendSmsMoreMode with the second 1.
1029 */
1030 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode008, Function | MediumTest | Level1)
1031 {
1032 if (!IsReady(SLOTID_1)) {
1033 return;
1034 }
1035 GsmSmsMessageInfo msg;
1036 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, 1, msg);
1037 WaitFor(WAIT_TIME_SECOND_LONG);
1038 EXPECT_EQ(SUCCESS, ret);
1039 }
1040
1041 /**
1042 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1300
1043 * @tc.name : testV1SendSmsMoreMode009
1044 * @tc.desc : Call function SendSmsMoreMode with the second -1.
1045 */
1046 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode009, Function | MediumTest | Level1)
1047 {
1048 if (!IsReady(SLOTID_1)) {
1049 return;
1050 }
1051 GsmSmsMessageInfo msg;
1052 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, -1, msg);
1053 WaitFor(WAIT_TIME_SECOND_LONG);
1054 EXPECT_EQ(SUCCESS, ret);
1055 }
1056
1057 /**
1058 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1400
1059 * @tc.name : testV1SendSmsMoreMode010
1060 * @tc.desc : Call function SendSmsMoreMode with the second 1000000001.
1061 */
1062 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode010, Function | MediumTest | Level1)
1063 {
1064 if (!IsReady(SLOTID_1)) {
1065 return;
1066 }
1067 GsmSmsMessageInfo msg;
1068 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, 1000000001, msg);
1069 WaitFor(WAIT_TIME_SECOND_LONG);
1070 EXPECT_EQ(SUCCESS, ret);
1071 }
1072
1073 /**
1074 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1500
1075 * @tc.name : testV1SendSmsMoreMode011
1076 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.serial = SLOTID_1.
1077 */
1078 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode011, Function | MediumTest | Level1)
1079 {
1080 if (!IsReady(SLOTID_1)) {
1081 return;
1082 }
1083 GsmSmsMessageInfo msg;
1084 msg.serial = SLOTID_1;
1085 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1086 WaitFor(WAIT_TIME_SECOND_LONG);
1087 EXPECT_EQ(SUCCESS, ret);
1088 }
1089
1090 /**
1091 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1600
1092 * @tc.name : testV1SendSmsMoreMode012
1093 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.serial = SLOTID_1 100Times.
1094 */
1095 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode012, Function | MediumTest | Level1)
1096 {
1097 if (!IsReady(SLOTID_1)) {
1098 return;
1099 }
1100 int32_t ret = 0;
1101 GsmSmsMessageInfo msg;
1102 msg.serial = SLOTID_1;
1103 for (int i = 0; i < 100; i++) {
1104 ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1105 WaitFor(WAIT_TIME_SECOND_LONG);
1106 EXPECT_EQ(SUCCESS, ret);
1107 }
1108 }
1109
1110 /**
1111 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1700
1112 * @tc.name : testV1SendSmsMoreMode013
1113 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.serial = 255.
1114 */
1115 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode013, Function | MediumTest | Level1)
1116 {
1117 if (!IsReady(SLOTID_1)) {
1118 return;
1119 }
1120 GsmSmsMessageInfo msg;
1121 msg.serial = 255;
1122 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1123 WaitFor(WAIT_TIME_SECOND_LONG);
1124 EXPECT_EQ(SUCCESS, ret);
1125 }
1126
1127 /**
1128 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1800
1129 * @tc.name : testV1SendSmsMoreMode014
1130 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.serial = 1.
1131 */
1132 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode014, Function | MediumTest | Level1)
1133 {
1134 if (!IsReady(SLOTID_1)) {
1135 return;
1136 }
1137 GsmSmsMessageInfo msg;
1138 msg.serial = 1;
1139 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1140 WaitFor(WAIT_TIME_SECOND_LONG);
1141 EXPECT_EQ(SUCCESS, ret);
1142 }
1143
1144 /**
1145 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_1900
1146 * @tc.name : testV1SendSmsMoreMode015
1147 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.serial = -1.
1148 */
1149 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode015, Function | MediumTest | Level1)
1150 {
1151 if (!IsReady(SLOTID_1)) {
1152 return;
1153 }
1154 GsmSmsMessageInfo msg;
1155 msg.serial = -1;
1156 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1157 WaitFor(WAIT_TIME_SECOND_LONG);
1158 EXPECT_EQ(SUCCESS, ret);
1159 }
1160
1161 /**
1162 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2000
1163 * @tc.name : testV1SendSmsMoreMode016
1164 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.serial = 1000000001.
1165 */
1166 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode016, Function | MediumTest | Level1)
1167 {
1168 if (!IsReady(SLOTID_1)) {
1169 return;
1170 }
1171 GsmSmsMessageInfo msg;
1172 msg.serial = 1000000001;
1173 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1174 WaitFor(WAIT_TIME_SECOND_LONG);
1175 EXPECT_EQ(SUCCESS, ret);
1176 }
1177
1178 /**
1179 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2100
1180 * @tc.name : testV1SendSmsMoreMode017
1181 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.state = SLOTID_1.
1182 */
1183 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode017, Function | MediumTest | Level1)
1184 {
1185 if (!IsReady(SLOTID_1)) {
1186 return;
1187 }
1188 GsmSmsMessageInfo msg;
1189 msg.state = SLOTID_1;
1190 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1191 WaitFor(WAIT_TIME_SECOND_LONG);
1192 EXPECT_EQ(SUCCESS, ret);
1193 }
1194
1195 /**
1196 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2200
1197 * @tc.name : testV1SendSmsMoreMode018
1198 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.state = SLOTID_1 100Times.
1199 */
1200 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode018, Function | MediumTest | Level1)
1201 {
1202 if (!IsReady(SLOTID_1)) {
1203 return;
1204 }
1205 int32_t ret = 0;
1206 GsmSmsMessageInfo msg;
1207 msg.state = SLOTID_1;
1208 for (int i = 0; i < 100; i++) {
1209 ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1210 WaitFor(WAIT_TIME_SECOND_LONG);
1211 EXPECT_EQ(SUCCESS, ret);
1212 }
1213 }
1214
1215 /**
1216 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2300
1217 * @tc.name : testV1SendSmsMoreMode019
1218 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.state = 255.
1219 */
1220 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode019, Function | MediumTest | Level1)
1221 {
1222 if (!IsReady(SLOTID_1)) {
1223 return;
1224 }
1225 GsmSmsMessageInfo msg;
1226 msg.state = 255;
1227 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1228 WaitFor(WAIT_TIME_SECOND_LONG);
1229 EXPECT_EQ(SUCCESS, ret);
1230 }
1231
1232 /**
1233 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2400
1234 * @tc.name : testV1SendSmsMoreMode020
1235 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.state = 1.
1236 */
1237 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode020, Function | MediumTest | Level1)
1238 {
1239 if (!IsReady(SLOTID_1)) {
1240 return;
1241 }
1242 GsmSmsMessageInfo msg;
1243 msg.state = 1;
1244 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1245 WaitFor(WAIT_TIME_SECOND_LONG);
1246 EXPECT_EQ(SUCCESS, ret);
1247 }
1248
1249 /**
1250 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2500
1251 * @tc.name : testV1SendSmsMoreMode021
1252 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.state = -1.
1253 */
1254 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode021, Function | MediumTest | Level1)
1255 {
1256 if (!IsReady(SLOTID_1)) {
1257 return;
1258 }
1259 GsmSmsMessageInfo msg;
1260 msg.state = -1;
1261 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1262 WaitFor(WAIT_TIME_SECOND_LONG);
1263 EXPECT_EQ(SUCCESS, ret);
1264 }
1265
1266 /**
1267 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2600
1268 * @tc.name : testV1SendSmsMoreMode022
1269 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.state = 1000000001.
1270 */
1271 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode022, Function | MediumTest | Level1)
1272 {
1273 if (!IsReady(SLOTID_1)) {
1274 return;
1275 }
1276 GsmSmsMessageInfo msg;
1277 msg.state = 1000000001;
1278 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1279 WaitFor(WAIT_TIME_SECOND_LONG);
1280 EXPECT_EQ(SUCCESS, ret);
1281 }
1282
1283 /**
1284 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2700
1285 * @tc.name : testV1SendSmsMoreMode023
1286 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_STORAGE_PDU.
1287 */
1288 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode023, Function | MediumTest | Level1)
1289 {
1290 if (!IsReady(SLOTID_1)) {
1291 return;
1292 }
1293 GsmSmsMessageInfo msg;
1294 msg.smscPdu = TEST_STORAGE_PDU;
1295 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1296 WaitFor(WAIT_TIME_SECOND_LONG);
1297 EXPECT_EQ(SUCCESS, ret);
1298 }
1299
1300 /**
1301 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2800
1302 * @tc.name : testV1SendSmsMoreMode024
1303 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_STORAGE_PDU 100Times.
1304 */
1305 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode024, Function | MediumTest | Level1)
1306 {
1307 if (!IsReady(SLOTID_1)) {
1308 return;
1309 }
1310 int32_t ret = 0;
1311 GsmSmsMessageInfo msg;
1312 msg.smscPdu = TEST_STORAGE_PDU;
1313 for (int i = 0; i < 100; i++) {
1314 ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1315 WaitFor(WAIT_TIME_SECOND_LONG);
1316 EXPECT_EQ(SUCCESS, ret);
1317 }
1318 }
1319
1320 /**
1321 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_2900
1322 * @tc.name : testV1SendSmsMoreMode025
1323 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_SEND_PDU.
1324 */
1325 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode025, Function | MediumTest | Level1)
1326 {
1327 if (!IsReady(SLOTID_1)) {
1328 return;
1329 }
1330 GsmSmsMessageInfo msg;
1331 msg.smscPdu = TEST_SEND_PDU;
1332 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1333 WaitFor(WAIT_TIME_SECOND_LONG);
1334 EXPECT_EQ(SUCCESS, ret);
1335 }
1336
1337 /**
1338 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3000
1339 * @tc.name : testV1SendSmsMoreMode026
1340 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_SMSC_PDU.
1341 */
1342 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode026, Function | MediumTest | Level1)
1343 {
1344 if (!IsReady(SLOTID_1)) {
1345 return;
1346 }
1347 GsmSmsMessageInfo msg;
1348 msg.smscPdu = TEST_SMSC_PDU;
1349 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1350 WaitFor(WAIT_TIME_SECOND_LONG);
1351 EXPECT_EQ(SUCCESS, ret);
1352 }
1353
1354 /**
1355 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3100
1356 * @tc.name : testV1SendSmsMoreMode027
1357 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_STORAGE_PDU.
1358 */
1359 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode027, Function | MediumTest | Level1)
1360 {
1361 if (!IsReady(SLOTID_1)) {
1362 return;
1363 }
1364 GsmSmsMessageInfo msg;
1365 msg.smscPdu = TEST_STORAGE_PDU;
1366 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1367 WaitFor(WAIT_TIME_SECOND_LONG);
1368 EXPECT_EQ(SUCCESS, ret);
1369 }
1370
1371 /**
1372 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3200
1373 * @tc.name : testV1SendSmsMoreMode028
1374 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_CDMA_PDU.
1375 */
1376 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode028, Function | MediumTest | Level1)
1377 {
1378 if (!IsReady(SLOTID_1)) {
1379 return;
1380 }
1381 GsmSmsMessageInfo msg;
1382 msg.smscPdu = TEST_CDMA_PDU;
1383 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1384 WaitFor(WAIT_TIME_SECOND_LONG);
1385 EXPECT_EQ(SUCCESS, ret);
1386 }
1387
1388 /**
1389 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3300
1390 * @tc.name : testV1SendSmsMoreMode029
1391 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_ID_LIST.
1392 */
1393 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode029, Function | MediumTest | Level1)
1394 {
1395 if (!IsReady(SLOTID_1)) {
1396 return;
1397 }
1398 GsmSmsMessageInfo msg;
1399 msg.smscPdu = TEST_ID_LIST;
1400 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1401 WaitFor(WAIT_TIME_SECOND_LONG);
1402 EXPECT_EQ(SUCCESS, ret);
1403 }
1404
1405 /**
1406 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3400
1407 * @tc.name : testV1SendSmsMoreMode030
1408 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.smscPdu = TEST_DCS_LIST.
1409 */
1410 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode030, Function | MediumTest | Level1)
1411 {
1412 if (!IsReady(SLOTID_1)) {
1413 return;
1414 }
1415 GsmSmsMessageInfo msg;
1416 msg.smscPdu = TEST_DCS_LIST;
1417 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1418 WaitFor(WAIT_TIME_SECOND_LONG);
1419 EXPECT_EQ(SUCCESS, ret);
1420 }
1421
1422 /**
1423 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3500
1424 * @tc.name : testV1SendSmsMoreMode031
1425 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_STORAGE_PDU.
1426 */
1427 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode031, Function | MediumTest | Level1)
1428 {
1429 if (!IsReady(SLOTID_1)) {
1430 return;
1431 }
1432 GsmSmsMessageInfo msg;
1433 msg.pdu = TEST_STORAGE_PDU;
1434 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1435 WaitFor(WAIT_TIME_SECOND_LONG);
1436 EXPECT_EQ(SUCCESS, ret);
1437 }
1438
1439 /**
1440 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3600
1441 * @tc.name : testV1SendSmsMoreMode032
1442 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_STORAGE_PDU 100Times.
1443 */
1444 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode032, Function | MediumTest | Level1)
1445 {
1446 if (!IsReady(SLOTID_1)) {
1447 return;
1448 }
1449 int32_t ret = 0;
1450 GsmSmsMessageInfo msg;
1451 msg.pdu = TEST_STORAGE_PDU;
1452 for (int i = 0; i < 100; i++) {
1453 ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1454 WaitFor(WAIT_TIME_SECOND_LONG);
1455 EXPECT_EQ(SUCCESS, ret);
1456 }
1457 }
1458
1459 /**
1460 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3700
1461 * @tc.name : testV1SendSmsMoreMode033
1462 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_SEND_PDU.
1463 */
1464 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode033, Function | MediumTest | Level1)
1465 {
1466 if (!IsReady(SLOTID_1)) {
1467 return;
1468 }
1469 GsmSmsMessageInfo msg;
1470 msg.pdu = TEST_SEND_PDU;
1471 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1472 WaitFor(WAIT_TIME_SECOND_LONG);
1473 EXPECT_EQ(SUCCESS, ret);
1474 }
1475
1476 /**
1477 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3800
1478 * @tc.name : testV1SendSmsMoreMode034
1479 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_SMSC_PDU.
1480 */
1481 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode034, Function | MediumTest | Level1)
1482 {
1483 if (!IsReady(SLOTID_1)) {
1484 return;
1485 }
1486 GsmSmsMessageInfo msg;
1487 msg.pdu = TEST_SMSC_PDU;
1488 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1489 WaitFor(WAIT_TIME_SECOND_LONG);
1490 EXPECT_EQ(SUCCESS, ret);
1491 }
1492
1493 /**
1494 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_3900
1495 * @tc.name : testV1SendSmsMoreMode035
1496 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_STORAGE_PDU.
1497 */
1498 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode035, Function | MediumTest | Level1)
1499 {
1500 if (!IsReady(SLOTID_1)) {
1501 return;
1502 }
1503 GsmSmsMessageInfo msg;
1504 msg.pdu = TEST_STORAGE_PDU;
1505 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1506 WaitFor(WAIT_TIME_SECOND_LONG);
1507 EXPECT_EQ(SUCCESS, ret);
1508 }
1509
1510 /**
1511 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_4000
1512 * @tc.name : testV1SendSmsMoreMode036
1513 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_CDMA_PDU.
1514 */
1515 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode036, Function | MediumTest | Level1)
1516 {
1517 if (!IsReady(SLOTID_1)) {
1518 return;
1519 }
1520 GsmSmsMessageInfo msg;
1521 msg.pdu = TEST_CDMA_PDU;
1522 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1523 WaitFor(WAIT_TIME_SECOND_LONG);
1524 EXPECT_EQ(SUCCESS, ret);
1525 }
1526
1527 /**
1528 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_4100
1529 * @tc.name : testV1SendSmsMoreMode037
1530 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_ID_LIST.
1531 */
1532 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode037, Function | MediumTest | Level1)
1533 {
1534 if (!IsReady(SLOTID_1)) {
1535 return;
1536 }
1537 GsmSmsMessageInfo msg;
1538 msg.pdu = TEST_ID_LIST;
1539 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1540 WaitFor(WAIT_TIME_SECOND_LONG);
1541 EXPECT_EQ(SUCCESS, ret);
1542 }
1543
1544 /**
1545 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsMoreMode_4200
1546 * @tc.name : testV1SendSmsMoreMode038
1547 * @tc.desc : Call function SendSmsMoreMode with the third argument as msg.pdu = TEST_DCS_LIST.
1548 */
1549 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsMoreMode038, Function | MediumTest | Level1)
1550 {
1551 if (!IsReady(SLOTID_1)) {
1552 return;
1553 }
1554 GsmSmsMessageInfo msg;
1555 msg.pdu = TEST_DCS_LIST;
1556 int32_t ret = g_rilInterface->SendSmsMoreMode(SLOTID_1, GetSerialId(), msg);
1557 WaitFor(WAIT_TIME_SECOND_LONG);
1558 EXPECT_EQ(SUCCESS, ret);
1559 }
1560
1561 /**
1562 * @tc.number: SUB_Telephony_DriverSystem_V1SendRilAck_0200
1563 * @tc.name : testV1SendRilAck001
1564 * @tc.desc : Call function SendRilAck 100 Times.
1565 */
1566 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendRilAck001, Function | MediumTest | Level1)
1567 {
1568 if (!IsReady(SLOTID_1)) {
1569 return;
1570 }
1571 int32_t ret = 0;
1572 for (int i = 0; i < 100; i++) {
1573 ret = g_rilInterface->SendRilAck();
1574 EXPECT_EQ(SUCCESS, ret);
1575 }
1576 }
1577
1578 /**
1579 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_0300
1580 * @tc.name : testV1GetRrcConnectionState001
1581 * @tc.desc : Call function GetRrcConnectionState 100 Times.
1582 */
1583 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState001, Function | MediumTest | Level1)
1584 {
1585 if (!IsReady(SLOTID_1)) {
1586 return;
1587 }
1588 int32_t ret = 0;
1589 for (int i = 0; i < 100; i++) {
1590 ret = g_rilInterface->GetRrcConnectionState(SLOTID_1, GetSerialId());
1591 WaitFor(WAIT_TIME_SECOND);
1592 EXPECT_EQ(SUCCESS, ret);
1593 }
1594 }
1595
1596 /**
1597 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_0400
1598 * @tc.name : testV1GetRrcConnectionState002
1599 * @tc.desc : Call function GetRrcConnectionState with -1.
1600 */
1601 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState002, Function | MediumTest | Level1)
1602 {
1603 if (!IsReady(SLOTID_2)) {
1604 return;
1605 }
1606 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_2, -1);
1607 WaitFor(WAIT_TIME_SECOND);
1608 EXPECT_EQ(SUCCESS, ret);
1609 }
1610
1611 /**
1612 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_0500
1613 * @tc.name : testV1GetRrcConnectionState003
1614 * @tc.desc : Call function GetRrcConnectionState with 1 100times.
1615 */
1616 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState003, Function | MediumTest | Level1)
1617 {
1618 if (!IsReady(SLOTID_2)) {
1619 return;
1620 }
1621 int32_t ret = 0;
1622 for (int i = 0; i < 100; i++) {
1623 ret = g_rilInterface->GetRrcConnectionState(SLOTID_2, GetSerialId());
1624 WaitFor(WAIT_TIME_SECOND);
1625 EXPECT_EQ(SUCCESS, ret);
1626 }
1627 }
1628
1629 /**
1630 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_0600
1631 * @tc.name : testV1GetRrcConnectionState004
1632 * @tc.desc : Call function GetRrcConnectionState with 0.
1633 */
1634 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState004, Function | MediumTest | Level1)
1635 {
1636 if (!IsReady(SLOTID_2)) {
1637 return;
1638 }
1639 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_2, 0);
1640 WaitFor(WAIT_TIME_SECOND);
1641 EXPECT_EQ(SUCCESS, ret);
1642 }
1643
1644 /**
1645 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_0700
1646 * @tc.name : testV1GetRrcConnectionState005
1647 * @tc.desc : Call function GetRrcConnectionState with 1.
1648 */
1649 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState005, Function | MediumTest | Level1)
1650 {
1651 if (!IsReady(SLOTID_2)) {
1652 return;
1653 }
1654 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_2, 1);
1655 WaitFor(WAIT_TIME_SECOND);
1656 EXPECT_EQ(SUCCESS, ret);
1657 }
1658
1659 /**
1660 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_0800
1661 * @tc.name : testV1GetRrcConnectionState006
1662 * @tc.desc : Call function GetRrcConnectionState with Second SLOTID_1.
1663 */
1664 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState006, Function | MediumTest | Level1)
1665 {
1666 if (!IsReady(SLOTID_1)) {
1667 return;
1668 }
1669 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_1, SLOTID_1);
1670 WaitFor(WAIT_TIME_SECOND);
1671 EXPECT_EQ(SUCCESS, ret);
1672 }
1673
1674 /**
1675 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_0900
1676 * @tc.name : testV1GetRrcConnectionState007
1677 * @tc.desc : Call function GetRrcConnectionState with Second 255.
1678 */
1679 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState007, Function | MediumTest | Level1)
1680 {
1681 if (!IsReady(SLOTID_1)) {
1682 return;
1683 }
1684 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_1, 255);
1685 WaitFor(WAIT_TIME_SECOND);
1686 EXPECT_EQ(SUCCESS, ret);
1687 }
1688
1689 /**
1690 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_1000
1691 * @tc.name : testV1GetRrcConnectionState008
1692 * @tc.desc : Call function GetRrcConnectionState with Second 1.
1693 */
1694 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState008, Function | MediumTest | Level1)
1695 {
1696 if (!IsReady(SLOTID_1)) {
1697 return;
1698 }
1699 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_1, 1);
1700 WaitFor(WAIT_TIME_SECOND);
1701 EXPECT_EQ(SUCCESS, ret);
1702 }
1703
1704 /**
1705 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_1100
1706 * @tc.name : testV1GetRrcConnectionState009
1707 * @tc.desc : Call function GetRrcConnectionState with Second -1.
1708 */
1709 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState009, Function | MediumTest | Level1)
1710 {
1711 if (!IsReady(SLOTID_1)) {
1712 return;
1713 }
1714 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_1, -1);
1715 WaitFor(WAIT_TIME_SECOND);
1716 EXPECT_EQ(SUCCESS, ret);
1717 }
1718
1719 /**
1720 * @tc.number: SUB_Telephony_DriverSystem_V1GetRrcConnectionState_1200
1721 * @tc.name : testV1GetRrcConnectionState010
1722 * @tc.desc : Call function GetRrcConnectionState with Second 1000000001.
1723 */
1724 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRrcConnectionState010, Function | MediumTest | Level1)
1725 {
1726 if (!IsReady(SLOTID_1)) {
1727 return;
1728 }
1729 int32_t ret = g_rilInterface->GetRrcConnectionState(SLOTID_1, 1000000001);
1730 WaitFor(WAIT_TIME_SECOND);
1731 EXPECT_EQ(SUCCESS, ret);
1732 }
1733
1734 /**
1735 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_0300
1736 * @tc.name : testV1SendSmsAck001
1737 * @tc.desc : Call function SendSmsAck with 255.
1738 */
1739 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck001, Function | MediumTest | Level1)
1740 {
1741 if (!IsReady(SLOTID_1)) {
1742 return;
1743 }
1744 ModeData data;
1745 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_1, 255, data);
1746 WaitFor(WAIT_TIME_SECOND_LONG);
1747 EXPECT_EQ(SUCCESS, ret);
1748 }
1749
1750 /**
1751 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_0500
1752 * @tc.name : testV1SendSmsAck003
1753 * @tc.desc : Call function SendSmsAck with -1.
1754 */
1755 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck003, Function | MediumTest | Level1)
1756 {
1757 if (!IsReady(SLOTID_1)) {
1758 return;
1759 }
1760 ModeData data;
1761 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_1, -1, data);
1762 WaitFor(WAIT_TIME_SECOND_LONG);
1763 EXPECT_EQ(SUCCESS, ret);
1764 }
1765
1766 /**
1767 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_0600
1768 * @tc.name : testV1SendSmsAck004
1769 * @tc.desc : Call function SendSmsAck with 0.
1770 */
1771 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck004, Function | MediumTest | Level1)
1772 {
1773 if (!IsReady(SLOTID_1)) {
1774 return;
1775 }
1776 ModeData data;
1777 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_1, 0, data);
1778 WaitFor(WAIT_TIME_SECOND_LONG);
1779 EXPECT_EQ(SUCCESS, ret);
1780 }
1781
1782 /**
1783 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_0700
1784 * @tc.name : testV1SendSmsAck005
1785 * @tc.desc : Call function SendSmsAck with Second 255.
1786 */
1787 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck005, Function | MediumTest | Level1)
1788 {
1789 if (!IsReady(SLOTID_2)) {
1790 return;
1791 }
1792 ModeData data;
1793 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1794 WaitFor(WAIT_TIME_SECOND_LONG);
1795 EXPECT_EQ(SUCCESS, ret);
1796 }
1797
1798 /**
1799 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_0800
1800 * @tc.name : testV1SendSmsAck006
1801 * @tc.desc : Call function SendSmsAck with Second 1.
1802 */
1803 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck006, Function | MediumTest | Level1)
1804 {
1805 if (!IsReady(SLOTID_2)) {
1806 return;
1807 }
1808 ModeData data;
1809 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 1, data);
1810 WaitFor(WAIT_TIME_SECOND_LONG);
1811 EXPECT_EQ(SUCCESS, ret);
1812 }
1813
1814 /**
1815 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_0900
1816 * @tc.name : testV1SendSmsAck007
1817 * @tc.desc : Call function SendSmsAck with Second -1.
1818 */
1819 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck007, Function | MediumTest | Level1)
1820 {
1821 if (!IsReady(SLOTID_2)) {
1822 return;
1823 }
1824 ModeData data;
1825 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, -1, data);
1826 WaitFor(WAIT_TIME_SECOND_LONG);
1827 EXPECT_EQ(SUCCESS, ret);
1828 }
1829
1830 /**
1831 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1000
1832 * @tc.name : testV1SendSmsAck008
1833 * @tc.desc : Call function SendSmsAck with Second 1000000001.
1834 */
1835 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck008, Function | MediumTest | Level1)
1836 {
1837 if (!IsReady(SLOTID_2)) {
1838 return;
1839 }
1840 ModeData data;
1841 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 1000000001, data);
1842 WaitFor(WAIT_TIME_SECOND_LONG);
1843 EXPECT_EQ(SUCCESS, ret);
1844 }
1845
1846 /**
1847 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1100
1848 * @tc.name : testV1SendSmsAck009
1849 * @tc.desc : Call function SendSmsAck with data.serial as 255.
1850 */
1851 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck009, Function | MediumTest | Level1)
1852 {
1853 if (!IsReady(SLOTID_2)) {
1854 return;
1855 }
1856 ModeData data;
1857 data.serial = 255;
1858 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1859 WaitFor(WAIT_TIME_SECOND_LONG);
1860 EXPECT_EQ(SUCCESS, ret);
1861 }
1862
1863 /**
1864 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1200
1865 * @tc.name : testV1SendSmsAck010
1866 * @tc.desc : Call function SendSmsAck with data.serial as 1.
1867 */
1868 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck010, Function | MediumTest | Level1)
1869 {
1870 if (!IsReady(SLOTID_2)) {
1871 return;
1872 }
1873 ModeData data;
1874 data.serial = 1;
1875 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1876 WaitFor(WAIT_TIME_SECOND_LONG);
1877 EXPECT_EQ(SUCCESS, ret);
1878 }
1879
1880 /**
1881 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1300
1882 * @tc.name : testV1SendSmsAck011
1883 * @tc.desc : Call function SendSmsAck with data.serial as -1.
1884 */
1885 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck011, Function | MediumTest | Level1)
1886 {
1887 if (!IsReady(SLOTID_2)) {
1888 return;
1889 }
1890 ModeData data;
1891 data.serial = -1;
1892 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1893 WaitFor(WAIT_TIME_SECOND_LONG);
1894 EXPECT_EQ(SUCCESS, ret);
1895 }
1896
1897 /**
1898 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1400
1899 * @tc.name : testV1SendSmsAck012
1900 * @tc.desc : Call function SendSmsAck with data.serial as 1000000001.
1901 */
1902 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck012, Function | MediumTest | Level1)
1903 {
1904 if (!IsReady(SLOTID_2)) {
1905 return;
1906 }
1907 ModeData data;
1908 data.serial = 1000000001;
1909 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1910 WaitFor(WAIT_TIME_SECOND_LONG);
1911 EXPECT_EQ(SUCCESS, ret);
1912 }
1913
1914 /**
1915 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1500
1916 * @tc.name : testV1SendSmsAck013
1917 * @tc.desc : Call function SendSmsAck with data.pdu as TEST_STORAGE_PDU.
1918 */
1919 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck013, Function | MediumTest | Level1)
1920 {
1921 if (!IsReady(SLOTID_2)) {
1922 return;
1923 }
1924 ModeData data;
1925 data.pdu = TEST_STORAGE_PDU;
1926 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1927 WaitFor(WAIT_TIME_SECOND_LONG);
1928 EXPECT_EQ(SUCCESS, ret);
1929 }
1930
1931 /**
1932 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1600
1933 * @tc.name : testV1SendSmsAck014
1934 * @tc.desc : Call function SendSmsAck with data.pdu as TEST_SEND_PDU.
1935 */
1936 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck014, Function | MediumTest | Level1)
1937 {
1938 if (!IsReady(SLOTID_2)) {
1939 return;
1940 }
1941 ModeData data;
1942 data.pdu = TEST_SEND_PDU;
1943 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1944 WaitFor(WAIT_TIME_SECOND_LONG);
1945 EXPECT_EQ(SUCCESS, ret);
1946 }
1947
1948 /**
1949 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1700
1950 * @tc.name : testV1SendSmsAck015
1951 * @tc.desc : Call function SendSmsAck with data.pdu as TEST_SMSC_PDU.
1952 */
1953 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck015, Function | MediumTest | Level1)
1954 {
1955 if (!IsReady(SLOTID_2)) {
1956 return;
1957 }
1958 ModeData data;
1959 data.pdu = TEST_SMSC_PDU;
1960 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1961 WaitFor(WAIT_TIME_SECOND_LONG);
1962 EXPECT_EQ(SUCCESS, ret);
1963 }
1964
1965 /**
1966 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1800
1967 * @tc.name : testV1SendSmsAck016
1968 * @tc.desc : Call function SendSmsAck with data.pdu as TEST_CDMA_PDU.
1969 */
1970 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck016, Function | MediumTest | Level1)
1971 {
1972 if (!IsReady(SLOTID_2)) {
1973 return;
1974 }
1975 ModeData data;
1976 data.pdu = TEST_CDMA_PDU;
1977 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1978 WaitFor(WAIT_TIME_SECOND_LONG);
1979 EXPECT_EQ(SUCCESS, ret);
1980 }
1981
1982 /**
1983 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_1900
1984 * @tc.name : testV1SendSmsAck017
1985 * @tc.desc : Call function SendSmsAck with data.pdu as TEST_ID_LIST.
1986 */
1987 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck017, Function | MediumTest | Level1)
1988 {
1989 if (!IsReady(SLOTID_2)) {
1990 return;
1991 }
1992 ModeData data;
1993 data.pdu = TEST_ID_LIST;
1994 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
1995 WaitFor(WAIT_TIME_SECOND_LONG);
1996 EXPECT_EQ(SUCCESS, ret);
1997 }
1998
1999 /**
2000 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_2000
2001 * @tc.name : testV1SendSmsAck018
2002 * @tc.desc : Call function SendSmsAck with data.pdu as TEST_DCS_LIST.
2003 */
2004 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck018, Function | MediumTest | Level1)
2005 {
2006 if (!IsReady(SLOTID_2)) {
2007 return;
2008 }
2009 ModeData data;
2010 data.pdu = TEST_DCS_LIST;
2011 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
2012 WaitFor(WAIT_TIME_SECOND_LONG);
2013 EXPECT_EQ(SUCCESS, ret);
2014 }
2015
2016 /**
2017 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_2100
2018 * @tc.name : testV1SendSmsAck019
2019 * @tc.desc : Call function SendSmsAck with data.result as 1;
2020 */
2021 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck019, Function | MediumTest | Level1)
2022 {
2023 if (!IsReady(SLOTID_2)) {
2024 return;
2025 }
2026 ModeData data;
2027 data.result = 1;
2028 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
2029 WaitFor(WAIT_TIME_SECOND_LONG);
2030 EXPECT_EQ(SUCCESS, ret);
2031 }
2032
2033 /**
2034 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_2200
2035 * @tc.name : testV1SendSmsAck020
2036 * @tc.desc : Call function SendSmsAck with data.result as 0;
2037 */
2038 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck020, Function | MediumTest | Level1)
2039 {
2040 if (!IsReady(SLOTID_2)) {
2041 return;
2042 }
2043 ModeData data;
2044 data.result = 0;
2045 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
2046 WaitFor(WAIT_TIME_SECOND_LONG);
2047 EXPECT_EQ(SUCCESS, ret);
2048 }
2049
2050 /**
2051 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_2300
2052 * @tc.name : testV1SendSmsAck021
2053 * @tc.desc : Call function SendSmsAck with data.mode as 255;
2054 */
2055 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck021, Function | MediumTest | Level1)
2056 {
2057 if (!IsReady(SLOTID_2)) {
2058 return;
2059 }
2060 ModeData data;
2061 data.mode = 255;
2062 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
2063 WaitFor(WAIT_TIME_SECOND_LONG);
2064 EXPECT_EQ(SUCCESS, ret);
2065 }
2066
2067 /**
2068 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_2400
2069 * @tc.name : testV1SendSmsAck022
2070 * @tc.desc : Call function SendSmsAck with data.mode as 1;
2071 */
2072 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck022, Function | MediumTest | Level1)
2073 {
2074 if (!IsReady(SLOTID_2)) {
2075 return;
2076 }
2077 ModeData data;
2078 data.mode = 1;
2079 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
2080 WaitFor(WAIT_TIME_SECOND_LONG);
2081 EXPECT_EQ(SUCCESS, ret);
2082 }
2083
2084 /**
2085 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_2500
2086 * @tc.name : testV1SendSmsAck023
2087 * @tc.desc : Call function SendSmsAck with data.mode as -1;
2088 */
2089 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck023, Function | MediumTest | Level1)
2090 {
2091 if (!IsReady(SLOTID_2)) {
2092 return;
2093 }
2094 ModeData data;
2095 data.mode = -1;
2096 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
2097 WaitFor(WAIT_TIME_SECOND_LONG);
2098 EXPECT_EQ(SUCCESS, ret);
2099 }
2100
2101 /**
2102 * @tc.number: SUB_Telephony_DriverSystem_V1SendSmsAck_2600
2103 * @tc.name : testV1SendSmsAck024
2104 * @tc.desc : Call function SendSmsAck with data.mode as 1000000001;
2105 */
2106 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendSmsAck024, Function | MediumTest | Level1)
2107 {
2108 if (!IsReady(SLOTID_2)) {
2109 return;
2110 }
2111 ModeData data;
2112 data.mode = 1000000001;
2113 int32_t ret = g_rilInterface->SendSmsAck(SLOTID_2, 255, data);
2114 WaitFor(WAIT_TIME_SECOND_LONG);
2115 EXPECT_EQ(SUCCESS, ret);
2116 }
2117
2118 /**
2119 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_0300
2120 * @tc.name: testV1SetRadioState001
2121 * @tc.desc: SetRadioState, slotId is 0, serialId is GetSerialId(), fun is 0, rst is 0
2122 */
2123 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState001, Function | MediumTest | Level1)
2124 {
2125 if (!IsReady(SLOTID_1)) {
2126 return;
2127 }
2128 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 0, 0);
2129 WaitFor(WAIT_TIME_SECOND);
2130 EXPECT_EQ(SUCCESS, ret);
2131 }
2132
2133 /**
2134 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_0400
2135 * @tc.name: testV1SetRadioState002
2136 * @tc.desc: SetRadioState, slotId is 0, serialId is GetSerialId(), fun is 4, rst is 0
2137 */
2138 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState002, Function | MediumTest | Level1)
2139 {
2140 if (!IsReady(SLOTID_1)) {
2141 return;
2142 }
2143 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 4, 0);
2144 WaitFor(WAIT_TIME_SECOND);
2145 EXPECT_EQ(SUCCESS, ret);
2146 }
2147
2148 /**
2149 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_0500
2150 * @tc.name: testV1SetRadioState003
2151 * @tc.desc: SetRadioState, slotId is 0, serialId is GetSerialId(), fun is 0, rst is 1
2152 */
2153 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState003, Function | MediumTest | Level1)
2154 {
2155 if (!IsReady(SLOTID_1)) {
2156 return;
2157 }
2158 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 0, 1);
2159 WaitFor(WAIT_TIME_SECOND);
2160 EXPECT_EQ(SUCCESS, ret);
2161 }
2162
2163 /**
2164 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_0600
2165 * @tc.name: testV1SetRadioState004
2166 * @tc.desc: SetRadioState, slotId is 0, serialId is GetSerialId(), fun is 1, rst is 1
2167 */
2168 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState004, Function | MediumTest | Level1)
2169 {
2170 if (!IsReady(SLOTID_1)) {
2171 return;
2172 }
2173 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 1, 1);
2174 WaitFor(WAIT_TIME_SECOND);
2175 EXPECT_EQ(SUCCESS, ret);
2176 }
2177
2178 /**
2179 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_0700
2180 * @tc.name: testV1SetRadioState005
2181 * @tc.desc: SetRadioState, slotId is 0, fun is 4, rst is 1
2182 */
2183 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState005, Function | MediumTest | Level1)
2184 {
2185 if (!IsReady(SLOTID_1)) {
2186 return;
2187 }
2188 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 4, 1);
2189 WaitFor(WAIT_TIME_SECOND);
2190 EXPECT_EQ(SUCCESS, ret);
2191 }
2192
2193 /**
2194 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_0800
2195 * @tc.name: testV1SetRadioState006
2196 * @tc.desc: SetRadioState, slotId is 0, serialId is GetSerialId(), fun is 0, rst is 2
2197 */
2198 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState006, Function | MediumTest | Level1)
2199 {
2200 if (!IsReady(SLOTID_1)) {
2201 return;
2202 }
2203 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 0, 2);
2204 WaitFor(WAIT_TIME_SECOND);
2205 EXPECT_EQ(SUCCESS, ret);
2206 }
2207
2208 /**
2209 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_0900
2210 * @tc.name: testV1SetRadioState007
2211 * @tc.desc: SetRadioState, slotId is 0, serialId is GetSerialId(), fun is 3, rst is 0
2212 */
2213 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState007, Function | MediumTest | Level1)
2214 {
2215 if (!IsReady(SLOTID_1)) {
2216 return;
2217 }
2218 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 3, 0);
2219 WaitFor(WAIT_TIME_SECOND);
2220 EXPECT_EQ(SUCCESS, ret);
2221 }
2222
2223 /**
2224 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1000
2225 * @tc.name: testV1SetRadioState008
2226 * @tc.desc: SetRadioState, slotId is 0, serialId is -1, fun is 1, rst is 0
2227 */
2228 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState008, Function | MediumTest | Level1)
2229 {
2230 if (!IsReady(SLOTID_1)) {
2231 return;
2232 }
2233 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, -1, 1, 0);
2234 WaitFor(WAIT_TIME_SECOND);
2235 EXPECT_EQ(SUCCESS, ret);
2236 }
2237
2238 /**
2239 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1100
2240 * @tc.name: testV1SetRadioState009
2241 * @tc.desc: SetRadioState, slotId is 0, serialId is 2147483647, fun is 4, rst is 1
2242 */
2243 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState009, Function | MediumTest | Level1)
2244 {
2245 if (!IsReady(SLOTID_1)) {
2246 return;
2247 }
2248 int32_t ret = g_rilInterface->SetRadioState(SLOTID_1, 2147483647, 1, 0);
2249 WaitFor(WAIT_TIME_SECOND);
2250 EXPECT_EQ(SUCCESS, ret);
2251 }
2252
2253 /**
2254 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1200
2255 * @tc.name: testV1SetRadioState010
2256 * @tc.desc: SetRadioState, slotId is 1, serialId is GetSerialId(), fun is 0, rst is 0
2257 */
2258 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState010, Function | MediumTest | Level1)
2259 {
2260 if (!IsReady(SLOTID_2)) {
2261 return;
2262 }
2263 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, GetSerialId(), 0, 0);
2264 WaitFor(WAIT_TIME_SECOND);
2265 EXPECT_EQ(SUCCESS, ret);
2266 }
2267
2268 /**
2269 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1300
2270 * @tc.name: testV1SetRadioState011
2271 * @tc.desc: SetRadioState, slotId is 1, serialId is GetSerialId(), fun is 4, rst is 0
2272 */
2273 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState011, Function | MediumTest | Level1)
2274 {
2275 if (!IsReady(SLOTID_2)) {
2276 return;
2277 }
2278 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, GetSerialId(), 4, 0);
2279 WaitFor(WAIT_TIME_SECOND);
2280 EXPECT_EQ(SUCCESS, ret);
2281 }
2282
2283 /**
2284 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1400
2285 * @tc.name: testV1SetRadioState012
2286 * @tc.desc: SetRadioState, slotId is 1, serialId is GetSerialId(), fun is 0, rst is 1
2287 */
2288 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState012, Function | MediumTest | Level1)
2289 {
2290 if (!IsReady(SLOTID_2)) {
2291 return;
2292 }
2293 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, GetSerialId(), 0, 1);
2294 WaitFor(WAIT_TIME_SECOND);
2295 EXPECT_EQ(SUCCESS, ret);
2296 }
2297
2298 /**
2299 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1500
2300 * @tc.name: testV1SetRadioState013
2301 * @tc.desc: SetRadioState, slotId is 1, serialId is GetSerialId(), fun is 1, rst is 1
2302 */
2303 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState013, Function | MediumTest | Level1)
2304 {
2305 if (!IsReady(SLOTID_2)) {
2306 return;
2307 }
2308 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, GetSerialId(), 1, 1);
2309 WaitFor(WAIT_TIME_SECOND);
2310 EXPECT_EQ(SUCCESS, ret);
2311 }
2312
2313 /**
2314 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1600
2315 * @tc.name: testV1SetRadioState014
2316 * @tc.desc: SetRadioState, slotId is 1, fun is 4, rst is 1
2317 */
2318 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState014, Function | MediumTest | Level1)
2319 {
2320 if (!IsReady(SLOTID_2)) {
2321 return;
2322 }
2323 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, GetSerialId(), 4, 1);
2324 WaitFor(WAIT_TIME_SECOND);
2325 EXPECT_EQ(SUCCESS, ret);
2326 }
2327
2328 /**
2329 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1700
2330 * @tc.name: testV1SetRadioState015
2331 * @tc.desc: SetRadioState, slotId is 0, serialId is GetSerialId(), fun is 0, rst is 2
2332 */
2333 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState015, Function | MediumTest | Level1)
2334 {
2335 if (!IsReady(SLOTID_2)) {
2336 return;
2337 }
2338 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, GetSerialId(), 0, 2);
2339 WaitFor(WAIT_TIME_SECOND);
2340 EXPECT_EQ(SUCCESS, ret);
2341 }
2342
2343 /**
2344 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1800
2345 * @tc.name: testV1SetRadioState016
2346 * @tc.desc: SetRadioState, slotId is 1, serialId is GetSerialId(), fun is 3, rst is 0
2347 */
2348 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState016, Function | MediumTest | Level1)
2349 {
2350 if (!IsReady(SLOTID_2)) {
2351 return;
2352 }
2353 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, GetSerialId(), 3, 0);
2354 WaitFor(WAIT_TIME_SECOND);
2355 EXPECT_EQ(SUCCESS, ret);
2356 }
2357
2358 /**
2359 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_1900
2360 * @tc.name: testV1SetRadioState017
2361 * @tc.desc: SetRadioState, slotId is 1, serialId is -1, fun is 1, rst is 0
2362 */
2363 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState017, Function | MediumTest | Level1)
2364 {
2365 if (!IsReady(SLOTID_2)) {
2366 return;
2367 }
2368 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, -1, 1, 0);
2369 WaitFor(WAIT_TIME_SECOND);
2370 EXPECT_EQ(SUCCESS, ret);
2371 }
2372
2373 /**
2374 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_2000
2375 * @tc.name: testV1SetRadioState018
2376 * @tc.desc: SetRadioState, slotId is 1, serialId is 2147483647, fun is 4, rst is 1
2377 */
2378 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState018, Function | MediumTest | Level1)
2379 {
2380 if (!IsReady(SLOTID_2)) {
2381 return;
2382 }
2383 int32_t ret = g_rilInterface->SetRadioState(SLOTID_2, 2147483647, 1, 0);
2384 WaitFor(WAIT_TIME_SECOND);
2385 EXPECT_EQ(SUCCESS, ret);
2386 }
2387
2388 /**
2389 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioState_2100
2390 * @tc.name: testV1SetRadioState019
2391 * @tc.desc: SetRadioState, stability test
2392 */
2393 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SetRadioState019, Function | MediumTest | Level1)
2394 {
2395 if (!IsReady(SLOTID_1)) {
2396 return;
2397 }
2398 int32_t ret = 0;
2399 for (int i = 0; i < 100; i++) {
2400 ret = g_rilInterface->SetRadioState(SLOTID_1, GetSerialId(), 1, 0);
2401 WaitFor(WAIT_TIME_SECOND);
2402 EXPECT_EQ(SUCCESS, ret);
2403 }
2404 }
2405
2406 /**
2407 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioState_0300
2408 * @tc.name: testV1GetRadioState001
2409 * @tc.desc: GetRadioState, slotId is 0, serialId is -1
2410 */
2411 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRadioState001, Function | MediumTest | Level1)
2412 {
2413 if (!IsReady(SLOTID_1)) {
2414 return;
2415 }
2416 int32_t ret = g_rilInterface->GetRadioState(SLOTID_1, -1);
2417 WaitFor(WAIT_TIME_SECOND);
2418 EXPECT_EQ(SUCCESS, ret);
2419 }
2420
2421 /**
2422 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioState_0400
2423 * @tc.name: testV1GetRadioState002
2424 * @tc.desc: GetRadioState, slotId is 1, serialId is -1
2425 */
2426 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRadioState002, Function | MediumTest | Level1)
2427 {
2428 if (!IsReady(SLOTID_2)) {
2429 return;
2430 }
2431 int32_t ret = g_rilInterface->GetRadioState(SLOTID_2, -1);
2432 WaitFor(WAIT_TIME_SECOND);
2433 EXPECT_EQ(SUCCESS, ret);
2434 }
2435
2436 /**
2437 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioState_0500
2438 * @tc.name: testV1GetRadioState003
2439 * @tc.desc: GetRadioState, slotId is 0, serialId is 2147483647
2440 */
2441 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRadioState003, Function | MediumTest | Level1)
2442 {
2443 if (!IsReady(SLOTID_1)) {
2444 return;
2445 }
2446 int32_t ret = g_rilInterface->GetRadioState(SLOTID_1, 2147483647);
2447 WaitFor(WAIT_TIME_SECOND);
2448 EXPECT_EQ(SUCCESS, ret);
2449 }
2450
2451 /**
2452 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioState_0600
2453 * @tc.name: testV1GetRadioState004
2454 * @tc.desc: GetRadioState, slotId is 1, serialId is 2147483647
2455 */
2456 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRadioState004, Function | MediumTest | Level1)
2457 {
2458 if (!IsReady(SLOTID_2)) {
2459 return;
2460 }
2461 int32_t ret = g_rilInterface->GetRadioState(SLOTID_2, 2147483647);
2462 WaitFor(WAIT_TIME_SECOND);
2463 EXPECT_EQ(SUCCESS, ret);
2464 }
2465 /**
2466 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioState_0700
2467 * @tc.name: testV1GetRadioState005
2468 * @tc.desc: GetRadioState, stability test
2469 */
2470 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetRadioState005, Function | MediumTest | Level1)
2471 {
2472 if (!IsReady(SLOTID_1)) {
2473 return;
2474 }
2475 int32_t ret = 0;
2476 for (int i = 0; i < 1000; i++) {
2477 ret = g_rilInterface->GetRadioState(SLOTID_1, GetSerialId());
2478 WaitFor(WAIT_TIME_SECOND);
2479 EXPECT_EQ(SUCCESS, ret);
2480 }
2481 }
2482
2483 /**
2484 * @tc.number: SUB_Telephony_DriverSystem_V1GetImei_0300
2485 * @tc.name: testV1GetImei001
2486 * @tc.desc: GetImei, slotId is 0, serialId is -1
2487 */
2488 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImei001, Function | MediumTest | Level1)
2489 {
2490 if (!IsReady(SLOTID_1)) {
2491 return;
2492 }
2493 int32_t ret = g_rilInterface->GetImei(SLOTID_1, -1);
2494 WaitFor(WAIT_TIME_SECOND);
2495 EXPECT_EQ(SUCCESS, ret);
2496 }
2497
2498 /**
2499 * @tc.number: SUB_Telephony_DriverSystem_V1GetImei_0400
2500 * @tc.name: testV1GetImei002
2501 * @tc.desc: GetImei, slotId is 1, serialId is -1
2502 */
2503 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImei002, Function | MediumTest | Level1)
2504 {
2505 if (!IsReady(SLOTID_2)) {
2506 return;
2507 }
2508 int32_t ret = g_rilInterface->GetImei(SLOTID_2, -1);
2509 WaitFor(WAIT_TIME_SECOND);
2510 EXPECT_EQ(SUCCESS, ret);
2511 }
2512
2513 /**
2514 * @tc.number: SUB_Telephony_DriverSystem_V1GetImei_0500
2515 * @tc.name: testV1GetImei003
2516 * @tc.desc: GetImei, slotId is 0, serialId is 2147483647
2517 */
2518 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImei003, Function | MediumTest | Level1)
2519 {
2520 if (!IsReady(SLOTID_1)) {
2521 return;
2522 }
2523 int32_t ret = g_rilInterface->GetImei(SLOTID_1, 2147483647);
2524 WaitFor(WAIT_TIME_SECOND);
2525 EXPECT_EQ(SUCCESS, ret);
2526 }
2527
2528 /**
2529 * @tc.number: SUB_Telephony_DriverSystem_V1GetImei_0600
2530 * @tc.name: testV1GetImei004
2531 * @tc.desc: GetImei, slotId is 1, serialId is 2147483647
2532 */
2533 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImei004, Function | MediumTest | Level1)
2534 {
2535 if (!IsReady(SLOTID_2)) {
2536 return;
2537 }
2538 int32_t ret = g_rilInterface->GetImei(SLOTID_2, 2147483647);
2539 WaitFor(WAIT_TIME_SECOND);
2540 EXPECT_EQ(SUCCESS, ret);
2541 }
2542
2543 /**
2544 * @tc.number: SUB_Telephony_DriverSystem_V1GetImei_0700
2545 * @tc.name: testV1GetImei005
2546 * @tc.desc: GetImei, stability test
2547 */
2548 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImei005, Function | MediumTest | Level1)
2549 {
2550 if (!IsReady(SLOTID_1)) {
2551 return;
2552 }
2553 int32_t ret = 0;
2554 for (int i = 0; i < 100; i++) {
2555 ret = g_rilInterface->GetImei(SLOTID_1, GetSerialId());
2556 WaitFor(WAIT_TIME_SECOND);
2557 EXPECT_EQ(SUCCESS, ret);
2558 }
2559 }
2560
2561 /**
2562 * @tc.number: SUB_Telephony_DriverSystem_V1GetImeiSv_0100
2563 * @tc.name: testV1GetImeiSv001
2564 * @tc.desc: GetImeiSv, slotId is 0, serialId is -1
2565 */
2566 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImeiSv001, Function | MediumTest | Level1)
2567 {
2568 if (!IsReady(SLOTID_1)) {
2569 return;
2570 }
2571 int32_t ret = g_rilInterface->GetImeiSv(SLOTID_1, -1);
2572 WaitFor(WAIT_TIME_SECOND);
2573 EXPECT_EQ(SUCCESS, ret);
2574 }
2575
2576 /**
2577 * @tc.number: SUB_Telephony_DriverSystem_V1GetImeiSv_0200
2578 * @tc.name: testV1GetImeiSv002
2579 * @tc.desc: GetImeiSv, slotId is 1, serialId is -1
2580 */
2581 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImeiSv002, Function | MediumTest | Level1)
2582 {
2583 if (!IsReady(SLOTID_2)) {
2584 return;
2585 }
2586 int32_t ret = g_rilInterface->GetImeiSv(SLOTID_2, -1);
2587 WaitFor(WAIT_TIME_SECOND);
2588 EXPECT_EQ(SUCCESS, ret);
2589 }
2590
2591 /**
2592 * @tc.number: SUB_Telephony_DriverSystem_V1GetImeiSv_0300
2593 * @tc.name: testV1GetImeiSv003
2594 * @tc.desc: GetImeiSv, slotId is 0, serialId is 2147483647
2595 */
2596 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImeiSv003, Function | MediumTest | Level1)
2597 {
2598 if (!IsReady(SLOTID_1)) {
2599 return;
2600 }
2601 int32_t ret = g_rilInterface->GetImeiSv(SLOTID_1, 2147483647);
2602 WaitFor(WAIT_TIME_SECOND);
2603 EXPECT_EQ(SUCCESS, ret);
2604 }
2605
2606 /**
2607 * @tc.number: SUB_Telephony_DriverSystem_V1GetImeiSv_0400
2608 * @tc.name: testV1GetImeiSv004
2609 * @tc.desc: GetImeiSv, slotId is 1, serialId is 2147483647
2610 */
2611 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImeiSv004, Function | MediumTest | Level1)
2612 {
2613 if (!IsReady(SLOTID_2)) {
2614 return;
2615 }
2616 int32_t ret = g_rilInterface->GetImeiSv(SLOTID_2, 2147483647);
2617 WaitFor(WAIT_TIME_SECOND);
2618 EXPECT_EQ(SUCCESS, ret);
2619 }
2620
2621 /**
2622 * @tc.number: SUB_Telephony_DriverSystem_V1GetImeiSv_0500
2623 * @tc.name: testV1GetImeiSv005
2624 * @tc.desc: GetImeiSv, stability test
2625 */
2626 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImeiSv005, Function | MediumTest | Level1)
2627 {
2628 if (!IsReady(SLOTID_1)) {
2629 return;
2630 }
2631 int32_t ret = 0;
2632 for (int i = 0; i < 100; i++) {
2633 ret = g_rilInterface->GetImeiSv(SLOTID_1, GetSerialId());
2634 WaitFor(WAIT_TIME_SECOND);
2635 EXPECT_EQ(SUCCESS, ret);
2636 }
2637 }
2638
2639 /**
2640 * @tc.number: SUB_Telephony_DriverSystem_V1GetMeid_0300
2641 * @tc.name: testV1GetMeid001
2642 * @tc.desc: GetMeid, slotId is 0, serialId is 2147483647
2643 */
2644 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetMeid001, Function | MediumTest | Level1)
2645 {
2646 if (!IsReady(SLOTID_1)) {
2647 return;
2648 }
2649 int32_t ret = g_rilInterface->GetMeid(SLOTID_1, 2147483647);
2650 WaitFor(WAIT_TIME_SECOND);
2651 EXPECT_EQ(SUCCESS, ret);
2652 }
2653
2654 /**
2655 * @tc.number: SUB_Telephony_DriverSystem_V1GetMeid_0400
2656 * @tc.name: testV1GetMeid002
2657 * @tc.desc: GetMeid, slotId is 1, serialId is 2147483647
2658 */
2659 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetMeid002, Function | MediumTest | Level1)
2660 {
2661 if (!IsReady(SLOTID_2)) {
2662 return;
2663 }
2664 int32_t ret = g_rilInterface->GetMeid(SLOTID_2, 2147483647);
2665 WaitFor(WAIT_TIME_SECOND);
2666 EXPECT_EQ(SUCCESS, ret);
2667 }
2668
2669 /**
2670 * @tc.number: SUB_Telephony_DriverSystem_V1GetMeid_0500
2671 * @tc.name: testV1GetMeid003
2672 * @tc.desc: GetMeid, slotId is 0, serialId is -1
2673 */
2674 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetMeid003, Function | MediumTest | Level1)
2675 {
2676 if (!IsReady(SLOTID_1)) {
2677 return;
2678 }
2679 int32_t ret = g_rilInterface->GetMeid(SLOTID_1, -1);
2680 WaitFor(WAIT_TIME_SECOND);
2681 EXPECT_EQ(SUCCESS, ret);
2682 }
2683
2684 /**
2685 * @tc.number: SUB_Telephony_DriverSystem_V1GetMeid_0600
2686 * @tc.name: testV1GetMeid004
2687 * @tc.desc: GetMeid, slotId is 1, serialId is -1
2688 */
2689 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetMeid004, Function | MediumTest | Level1)
2690 {
2691 if (!IsReady(SLOTID_2)) {
2692 return;
2693 }
2694 int32_t ret = g_rilInterface->GetMeid(SLOTID_2, -1);
2695 WaitFor(WAIT_TIME_SECOND);
2696 EXPECT_EQ(SUCCESS, ret);
2697 }
2698
2699 /**
2700 * @tc.number: SUB_Telephony_DriverSystem_V1GetMeid_0700
2701 * @tc.name: testV1GetMeid005
2702 * @tc.desc: GetMeid, stability test
2703 */
2704 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetMeid005, Function | MediumTest | Level1)
2705 {
2706 if (!IsReady(SLOTID_1)) {
2707 return;
2708 }
2709 int32_t ret = 0;
2710 for (int i = 0; i < 100; i++) {
2711 ret = g_rilInterface->GetMeid(SLOTID_1, GetSerialId());
2712 WaitFor(WAIT_TIME_SECOND);
2713 EXPECT_EQ(SUCCESS, ret);
2714 }
2715 }
2716
2717 /**
2718 * @tc.number: SUB_Telephony_DriverSystem_V1GetVoiceRadioTechnology_0300
2719 * @tc.name: testV1GetVoiceRadioTechnology001
2720 * @tc.desc: GetVoiceRadioTechnology, slotId is 0, serialId is -1
2721 */
2722 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetVoiceRadioTechnology001, Function | MediumTest | Level1)
2723 {
2724 if (!IsReady(SLOTID_1)) {
2725 return;
2726 }
2727 int32_t ret = g_rilInterface->GetVoiceRadioTechnology(SLOTID_1, -1);
2728 WaitFor(WAIT_TIME_SECOND);
2729 EXPECT_EQ(SUCCESS, ret);
2730 }
2731
2732 /**
2733 * @tc.number: SUB_Telephony_DriverSystem_V1GetVoiceRadioTechnology_0400
2734 * @tc.name: testV1GetVoiceRadioTechnology002
2735 * @tc.desc: GetVoiceRadioTechnology, slotId is 1, serialId is -1
2736 */
2737 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetVoiceRadioTechnology002, Function | MediumTest | Level1)
2738 {
2739 if (!IsReady(SLOTID_2)) {
2740 return;
2741 }
2742 int32_t ret = g_rilInterface->GetVoiceRadioTechnology(SLOTID_2, -1);
2743 WaitFor(WAIT_TIME_SECOND);
2744 EXPECT_EQ(SUCCESS, ret);
2745 }
2746
2747 /**
2748 * @tc.number: SUB_Telephony_DriverSystem_V1GetVoiceRadioTechnology_0500
2749 * @tc.name: testV1GetVoiceRadioTechnology003
2750 * @tc.desc: GetVoiceRadioTechnology, slotId is 0, serialId is 2147483647
2751 */
2752 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetVoiceRadioTechnology003, Function | MediumTest | Level1)
2753 {
2754 if (!IsReady(SLOTID_1)) {
2755 return;
2756 }
2757 int32_t ret = g_rilInterface->GetVoiceRadioTechnology(SLOTID_1, 2147483647);
2758 WaitFor(WAIT_TIME_SECOND);
2759 EXPECT_EQ(SUCCESS, ret);
2760 }
2761
2762 /**
2763 * @tc.number: SUB_Telephony_DriverSystem_V1GetVoiceRadioTechnology_0600
2764 * @tc.name: testV1GetVoiceRadioTechnology004
2765 * @tc.desc: GetVoiceRadioTechnology, slotId is 1, serialId is 2147483647
2766 */
2767 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetVoiceRadioTechnology004, Function | MediumTest | Level1)
2768 {
2769 if (!IsReady(SLOTID_2)) {
2770 return;
2771 }
2772 int32_t ret = g_rilInterface->GetVoiceRadioTechnology(SLOTID_2, 2147483647);
2773 WaitFor(WAIT_TIME_SECOND);
2774 EXPECT_EQ(SUCCESS, ret);
2775 }
2776
2777 /**
2778 * @tc.number: SUB_Telephony_DriverSystem_V1GetVoiceRadioTechnology_0700
2779 * @tc.name: testV1GetVoiceRadioTechnology005
2780 * @tc.desc: GetVoiceRadioTechnology, stability test
2781 */
2782 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetVoiceRadioTechnology005, Function | MediumTest | Level1)
2783 {
2784 if (!IsReady(SLOTID_1)) {
2785 return;
2786 }
2787 int32_t ret = 0;
2788 for (int i = 0; i < 100; i++) {
2789 ret = g_rilInterface->GetVoiceRadioTechnology(SLOTID_1, GetSerialId());
2790 WaitFor(WAIT_TIME_SECOND);
2791 EXPECT_EQ(SUCCESS, ret);
2792 }
2793 }
2794
2795 /**
2796 * @tc.number: SUB_Telephony_DriverSystem_V1GetBasebandVersion_0300
2797 * @tc.name: testV1GetBasebandVersion001
2798 * @tc.desc: GetBasebandVersion, slotId is 0, serialId is -1
2799 */
2800 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetBasebandVersion001, Function | MediumTest | Level1)
2801 {
2802 if (!IsReady(SLOTID_1)) {
2803 return;
2804 }
2805 int32_t ret = g_rilInterface->GetBasebandVersion(SLOTID_1, -1);
2806 WaitFor(WAIT_TIME_SECOND);
2807 EXPECT_EQ(SUCCESS, ret);
2808 }
2809
2810 /**
2811 * @tc.number: SUB_Telephony_DriverSystem_V1GetBasebandVersion_0400
2812 * @tc.name: testV1GetBasebandVersion002
2813 * @tc.desc: GetBasebandVersion, slotId is 1, serialId is -1
2814 */
2815 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetBasebandVersion002, Function | MediumTest | Level1)
2816 {
2817 if (!IsReady(SLOTID_2)) {
2818 return;
2819 }
2820 int32_t ret = g_rilInterface->GetBasebandVersion(SLOTID_2, -1);
2821 WaitFor(WAIT_TIME_SECOND);
2822 EXPECT_EQ(SUCCESS, ret);
2823 }
2824
2825 /**
2826 * @tc.number: SUB_Telephony_DriverSystem_V1GetBasebandVersion_0500
2827 * @tc.name: testV1GetBasebandVersion003
2828 * @tc.desc: GetBasebandVersion, slotId is 0, serialId is 2147483647
2829 */
2830 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetBasebandVersion003, Function | MediumTest | Level1)
2831 {
2832 if (!IsReady(SLOTID_1)) {
2833 return;
2834 }
2835 int32_t ret = g_rilInterface->GetBasebandVersion(SLOTID_1, 2147483647);
2836 WaitFor(WAIT_TIME_SECOND);
2837 EXPECT_EQ(SUCCESS, ret);
2838 }
2839
2840 /**
2841 * @tc.number: SUB_Telephony_DriverSystem_V1GetBasebandVersion_0600
2842 * @tc.name: testV1GetBasebandVersion004
2843 * @tc.desc: GetBasebandVersion, slotId is 1, serialId is 2147483647
2844 */
2845 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetBasebandVersion004, Function | MediumTest | Level1)
2846 {
2847 if (!IsReady(SLOTID_2)) {
2848 return;
2849 }
2850 int32_t ret = g_rilInterface->GetBasebandVersion(SLOTID_2, 2147483647);
2851 WaitFor(WAIT_TIME_SECOND);
2852 EXPECT_EQ(SUCCESS, ret);
2853 }
2854
2855 /**
2856 * @tc.number: SUB_Telephony_DriverSystem_V1GetBasebandVersion_0700
2857 * @tc.name: testV1GetBasebandVersion005
2858 * @tc.desc: GetBasebandVersion, stability test
2859 */
2860 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetBasebandVersion005, Function | MediumTest | Level1)
2861 {
2862 if (!IsReady(SLOTID_1)) {
2863 return;
2864 }
2865 int32_t ret = 0;
2866 for (int i = 0; i < 100; i++) {
2867 ret = g_rilInterface->GetBasebandVersion(SLOTID_1, GetSerialId());
2868 WaitFor(WAIT_TIME_SECOND);
2869 EXPECT_EQ(SUCCESS, ret);
2870 }
2871 }
2872
2873 /**
2874 * @tc.number: SUB_Telephony_DriverSystem_V1ShutDown_0300
2875 * @tc.name: testV1ShutDown001
2876 * @tc.desc: ShutDown, slotId is 0, serialId is -1
2877 */
2878 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1ShutDown001, Function | MediumTest | Level1)
2879 {
2880 if (!IsReady(SLOTID_1)) {
2881 return;
2882 }
2883 int32_t ret = g_rilInterface->ShutDown(SLOTID_1, -1);
2884 WaitFor(WAIT_TIME_SECOND);
2885 EXPECT_EQ(SUCCESS, ret);
2886 }
2887
2888 /**
2889 * @tc.number: SUB_Telephony_DriverSystem_V1ShutDown_0400
2890 * @tc.name: testV1ShutDown002
2891 * @tc.desc: ShutDown, slotId is 1, serialId is -1
2892 */
2893 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1ShutDown002, Function | MediumTest | Level1)
2894 {
2895 if (!IsReady(SLOTID_2)) {
2896 return;
2897 }
2898 int32_t ret = g_rilInterface->ShutDown(SLOTID_2, -1);
2899 WaitFor(WAIT_TIME_SECOND);
2900 EXPECT_EQ(SUCCESS, ret);
2901 }
2902
2903 /**
2904 * @tc.number: SUB_Telephony_DriverSystem_V1ShutDown_0500
2905 * @tc.name: testV1ShutDown003
2906 * @tc.desc: ShutDown, slotId is 0, serialId is 2147483647
2907 */
2908 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1ShutDown003, Function | MediumTest | Level1)
2909 {
2910 if (!IsReady(SLOTID_1)) {
2911 return;
2912 }
2913 int32_t ret = g_rilInterface->ShutDown(SLOTID_1, 2147483647);
2914 WaitFor(WAIT_TIME_SECOND);
2915 EXPECT_EQ(SUCCESS, ret);
2916 }
2917
2918 /**
2919 * @tc.number: SUB_Telephony_DriverSystem_V1ShutDown_0600
2920 * @tc.name: testV1ShutDown004
2921 * @tc.desc: ShutDown, slotId is 1, serialId is 2147483647
2922 */
2923 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1ShutDown004, Function | MediumTest | Level1)
2924 {
2925 if (!IsReady(SLOTID_2)) {
2926 return;
2927 }
2928 int32_t ret = g_rilInterface->ShutDown(SLOTID_2, 2147483647);
2929 WaitFor(WAIT_TIME_SECOND);
2930 EXPECT_EQ(SUCCESS, ret);
2931 }
2932
2933 /**
2934 * @tc.number: SUB_Telephony_DriverSystem_V1ShutDown_0700
2935 * @tc.name: testV1ShutDown005
2936 * @tc.desc: ShutDown, stability test
2937 */
2938 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1ShutDown005, Function | MediumTest | Level1)
2939 {
2940 if (!IsReady(SLOTID_1)) {
2941 return;
2942 }
2943 int32_t ret = 0;
2944 for (int i = 0; i < 100; i++) {
2945 ret = g_rilInterface->ShutDown(SLOTID_1, GetSerialId());
2946 WaitFor(WAIT_TIME_SECOND);
2947 EXPECT_EQ(SUCCESS, ret);
2948 }
2949 }
2950
2951 /**
2952 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_0300
2953 * @tc.name: testV1GetSimIO001
2954 * @tc.desc: GetSimIO, slotId is 0, serialId is 2147483647
2955 */
2956 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO001, Function | MediumTest | Level1)
2957 {
2958 if (!IsReady(SLOTID_1)) {
2959 return;
2960 }
2961 SimIoRequestInfo msg;
2962 msg.command = 0xc0;
2963 msg.fileId = 0x2FE2;
2964 msg.p1 = 0;
2965 msg.p2 = 0;
2966 msg.p3 = 15;
2967 msg.data = "";
2968 msg.path = "3F00";
2969 msg.pin2 = "";
2970 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, 2147483647, msg);
2971 WaitFor(WAIT_TIME_SECOND);
2972 EXPECT_EQ(SUCCESS, ret);
2973 }
2974
2975 /**
2976 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_0400
2977 * @tc.name: testV1GetSimIO002
2978 * @tc.desc: GetSimIO, slotId is 1, serialId is 2147483647
2979 */
2980 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO002, Function | MediumTest | Level1)
2981 {
2982 if (!IsReady(SLOTID_2)) {
2983 return;
2984 }
2985 SimIoRequestInfo msg;
2986 msg.command = 0xc0;
2987 msg.fileId = 0x2FE2;
2988 msg.p1 = 0;
2989 msg.p2 = 0;
2990 msg.p3 = 15;
2991 msg.data = "";
2992 msg.path = "3F00";
2993 msg.pin2 = "";
2994 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, 2147483647, msg);
2995 WaitFor(WAIT_TIME_SECOND);
2996 EXPECT_EQ(SUCCESS, ret);
2997 }
2998
2999 /**
3000 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_0500
3001 * @tc.name: testV1GetSimIO003
3002 * @tc.desc: GetSimIO, slotId is 0, serialId is -1
3003 */
3004 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO003, Function | MediumTest | Level1)
3005 {
3006 if (!IsReady(SLOTID_1)) {
3007 return;
3008 }
3009 SimIoRequestInfo msg;
3010 msg.command = 0xc0;
3011 msg.fileId = 0x2FE2;
3012 msg.p1 = 0;
3013 msg.p2 = 0;
3014 msg.p3 = 15;
3015 msg.data = "";
3016 msg.path = "3F00";
3017 msg.pin2 = "";
3018 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, -1, msg);
3019 WaitFor(WAIT_TIME_SECOND);
3020 EXPECT_EQ(SUCCESS, ret);
3021 }
3022
3023 /**
3024 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_0600
3025 * @tc.name: testV1GetSimIO004
3026 * @tc.desc: GetSimIO, slotId is 1, serialId is -1
3027 */
3028 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO004, Function | MediumTest | Level1)
3029 {
3030 if (!IsReady(SLOTID_2)) {
3031 return;
3032 }
3033 SimIoRequestInfo msg;
3034 msg.command = 0xc0;
3035 msg.fileId = 0x2FE2;
3036 msg.p1 = 0;
3037 msg.p2 = 0;
3038 msg.p3 = 15;
3039 msg.data = "";
3040 msg.path = "3F00";
3041 msg.pin2 = "";
3042 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, -1, msg);
3043 WaitFor(WAIT_TIME_SECOND);
3044 EXPECT_EQ(SUCCESS, ret);
3045 }
3046
3047 /**
3048 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_0700
3049 * @tc.name: testV1GetSimIO005
3050 * @tc.desc: GetSimIO, slotId is 0, msg.p1 = 15, msg.p2 = 15
3051 */
3052 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO005, Function | MediumTest | Level1)
3053 {
3054 if (!IsReady(SLOTID_1)) {
3055 return;
3056 }
3057 SimIoRequestInfo msg;
3058 msg.command = 0xc0;
3059 msg.fileId = 0x2FE2;
3060 msg.p1 = 15;
3061 msg.p2 = 15;
3062 msg.p3 = 15;
3063 msg.data = "";
3064 msg.path = "3F00";
3065 msg.pin2 = "";
3066 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, GetSerialId(), msg);
3067 WaitFor(WAIT_TIME_SECOND);
3068 EXPECT_EQ(SUCCESS, ret);
3069 }
3070
3071 /**
3072 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_0800
3073 * @tc.name: testV1GetSimIO006
3074 * @tc.desc: GetSimIO, slotId is 0, msg.data = "1qaz"
3075 */
3076 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO006, Function | MediumTest | Level1)
3077 {
3078 if (!IsReady(SLOTID_1)) {
3079 return;
3080 }
3081 SimIoRequestInfo msg;
3082 msg.command = 0xc0;
3083 msg.fileId = 0x2FE2;
3084 msg.p1 = 0;
3085 msg.p2 = 0;
3086 msg.p3 = 15;
3087 msg.data = "1qaz";
3088 msg.path = "3F00";
3089 msg.pin2 = "";
3090 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, GetSerialId(), msg);
3091 WaitFor(WAIT_TIME_SECOND);
3092 EXPECT_EQ(SUCCESS, ret);
3093 }
3094
3095 /**
3096 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_0900
3097 * @tc.name: testV1GetSimIO007
3098 * @tc.desc: GetSimIO, slotId is 0, msg.pin2 = "1qaz"
3099 */
3100 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO007, Function | MediumTest | Level1)
3101 {
3102 if (!IsReady(SLOTID_1)) {
3103 return;
3104 }
3105 SimIoRequestInfo msg;
3106 msg.command = 0xc0;
3107 msg.fileId = 0x2FE2;
3108 msg.p1 = 15;
3109 msg.p2 = 15;
3110 msg.p3 = 15;
3111 msg.data = "";
3112 msg.path = "3F00";
3113 msg.pin2 = "1qaz";
3114 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, GetSerialId(), msg);
3115 WaitFor(WAIT_TIME_SECOND);
3116 EXPECT_EQ(SUCCESS, ret);
3117 }
3118
3119 /**
3120 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1000
3121 * @tc.name: testV1GetSimIO008
3122 * @tc.desc: GetSimIO, slotId is 1, msg.p1 = 15, msg.p2 = 15
3123 */
3124 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO008, Function | MediumTest | Level1)
3125 {
3126 if (!IsReady(SLOTID_2)) {
3127 return;
3128 }
3129 SimIoRequestInfo msg;
3130 msg.command = 0xc0;
3131 msg.fileId = 0x2FE2;
3132 msg.p1 = 15;
3133 msg.p2 = 15;
3134 msg.p3 = 15;
3135 msg.data = "";
3136 msg.path = "3F00";
3137 msg.pin2 = "";
3138 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, GetSerialId(), msg);
3139 WaitFor(WAIT_TIME_SECOND);
3140 EXPECT_EQ(SUCCESS, ret);
3141 }
3142
3143 /**
3144 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1100
3145 * @tc.name: testV1GetSimIO009
3146 * @tc.desc: GetSimIO, slotId is 1, msg.data = "1qaz"
3147 */
3148 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO009, Function | MediumTest | Level1)
3149 {
3150 if (!IsReady(SLOTID_2)) {
3151 return;
3152 }
3153 SimIoRequestInfo msg;
3154 msg.command = 0xc0;
3155 msg.fileId = 0x2FE2;
3156 msg.p1 = 0;
3157 msg.p2 = 0;
3158 msg.p3 = 15;
3159 msg.data = "1qaz";
3160 msg.path = "3F00";
3161 msg.pin2 = "";
3162 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, GetSerialId(), msg);
3163 WaitFor(WAIT_TIME_SECOND);
3164 EXPECT_EQ(SUCCESS, ret);
3165 }
3166
3167 /**
3168 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1200
3169 * @tc.name: testV1GetSimIO010
3170 * @tc.desc: GetSimIO, slotId is 1, msg.pin2 = "1qaz"
3171 */
3172 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO010, Function | MediumTest | Level1)
3173 {
3174 if (!IsReady(SLOTID_2)) {
3175 return;
3176 }
3177 SimIoRequestInfo msg;
3178 msg.command = 0xc0;
3179 msg.fileId = 0x2FE2;
3180 msg.p1 = 15;
3181 msg.p2 = 15;
3182 msg.p3 = 15;
3183 msg.data = "";
3184 msg.path = "3F00";
3185 msg.pin2 = "1qaz";
3186 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, GetSerialId(), msg);
3187 WaitFor(WAIT_TIME_SECOND);
3188 EXPECT_EQ(SUCCESS, ret);
3189 }
3190
3191 /**
3192 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1300
3193 * @tc.name: testV1GetSimIO011
3194 * @tc.desc: GetSimIO, slotId is 0, msg.serial = -1
3195 */
3196 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO011, Function | MediumTest | Level1)
3197 {
3198 if (!IsReady(SLOTID_1)) {
3199 return;
3200 }
3201 SimIoRequestInfo msg;
3202 msg.command = 0xc0;
3203 msg.fileId = 0x2FE2;
3204 msg.p1 = 0;
3205 msg.p2 = 0;
3206 msg.p3 = 15;
3207 msg.serial = -1;
3208 msg.data = "";
3209 msg.path = "3F00";
3210 msg.pin2 = "";
3211 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, GetSerialId(), msg);
3212 WaitFor(WAIT_TIME_SECOND);
3213 EXPECT_EQ(SUCCESS, ret);
3214 }
3215
3216 /**
3217 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1400
3218 * @tc.name: testV1GetSimIO012
3219 * @tc.desc: GetSimIO, slotId is 1, msg.serial = -1
3220 */
3221 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO012, Function | MediumTest | Level1)
3222 {
3223 if (!IsReady(SLOTID_2)) {
3224 return;
3225 }
3226 SimIoRequestInfo msg;
3227 msg.command = 0xc0;
3228 msg.fileId = 0x2FE2;
3229 msg.p1 = 0;
3230 msg.p2 = 0;
3231 msg.p3 = 15;
3232 msg.serial = -1;
3233 msg.data = "";
3234 msg.path = "3F00";
3235 msg.pin2 = "";
3236 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, GetSerialId(), msg);
3237 WaitFor(WAIT_TIME_SECOND);
3238 EXPECT_EQ(SUCCESS, ret);
3239 }
3240
3241 /**
3242 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1500
3243 * @tc.name: testV1GetSimIO013
3244 * @tc.desc: GetSimIO, slotId is 0, msg.serial = 1
3245 */
3246 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO013, Function | MediumTest | Level1)
3247 {
3248 if (!IsReady(SLOTID_1)) {
3249 return;
3250 }
3251 SimIoRequestInfo msg;
3252 msg.command = 0xc0;
3253 msg.fileId = 0x2FE2;
3254 msg.p1 = 0;
3255 msg.p2 = 0;
3256 msg.p3 = 15;
3257 msg.serial = 1;
3258 msg.data = "";
3259 msg.path = "3F00";
3260 msg.pin2 = "";
3261 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, GetSerialId(), msg);
3262 WaitFor(WAIT_TIME_SECOND);
3263 EXPECT_EQ(SUCCESS, ret);
3264 }
3265
3266 /**
3267 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1600
3268 * @tc.name: testV1GetSimIO014
3269 * @tc.desc: GetSimIO, slotId is 1, msg.serial = 1
3270 */
3271 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO014, Function | MediumTest | Level1)
3272 {
3273 if (!IsReady(SLOTID_2)) {
3274 return;
3275 }
3276 SimIoRequestInfo msg;
3277 msg.command = 0xc0;
3278 msg.fileId = 0x2FE2;
3279 msg.p1 = 0;
3280 msg.p2 = 0;
3281 msg.p3 = 15;
3282 msg.serial = 1;
3283 msg.data = "";
3284 msg.path = "3F00";
3285 msg.pin2 = "";
3286 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, GetSerialId(), msg);
3287 WaitFor(WAIT_TIME_SECOND);
3288 EXPECT_EQ(SUCCESS, ret);
3289 }
3290
3291 /**
3292 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1700
3293 * @tc.name: testV1GetSimIO015
3294 * @tc.desc: GetSimIO, slotId is 0, msg.serial = 2147483647
3295 */
3296 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO015, Function | MediumTest | Level1)
3297 {
3298 if (!IsReady(SLOTID_1)) {
3299 return;
3300 }
3301 SimIoRequestInfo msg;
3302 msg.command = 0xc0;
3303 msg.fileId = 0x2FE2;
3304 msg.p1 = 0;
3305 msg.p2 = 0;
3306 msg.p3 = 15;
3307 msg.serial = 2147483647;
3308 msg.data = "";
3309 msg.path = "3F00";
3310 msg.pin2 = "";
3311 int32_t ret = g_rilInterface->GetSimIO(SLOTID_1, GetSerialId(), msg);
3312 WaitFor(WAIT_TIME_SECOND);
3313 EXPECT_EQ(SUCCESS, ret);
3314 }
3315
3316 /**
3317 * @tc.number: SUB_Telephony_DriverSystem_V1GetSimIO_1800
3318 * @tc.name: testV1GetSimIO016
3319 * @tc.desc: GetSimIO, slotId is 1, msg.serial = 2147483647
3320 */
3321 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSimIO016, Function | MediumTest | Level1)
3322 {
3323 if (!IsReady(SLOTID_2)) {
3324 return;
3325 }
3326 SimIoRequestInfo msg;
3327 msg.command = 0xc0;
3328 msg.fileId = 0x2FE2;
3329 msg.p1 = 0;
3330 msg.p2 = 0;
3331 msg.p3 = 15;
3332 msg.serial = 2147483647;
3333 msg.data = "";
3334 msg.path = "3F00";
3335 msg.pin2 = "";
3336 int32_t ret = g_rilInterface->GetSimIO(SLOTID_2, GetSerialId(), msg);
3337 WaitFor(WAIT_TIME_SECOND);
3338 EXPECT_EQ(SUCCESS, ret);
3339 }
3340
3341 /**
3342 * @tc.number: SUB_Telephony_DriverSystem_V1GetImsi_0300
3343 * @tc.name: testV1GetImsi001
3344 * @tc.desc: GetImsi, slotId is 0, serialId is -1
3345 */
3346 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImsi001, Function | MediumTest | Level1)
3347 {
3348 if (!IsReady(SLOTID_1)) {
3349 return;
3350 }
3351 int32_t ret = g_rilInterface->GetImsi(SLOTID_1, -1);
3352 WaitFor(WAIT_TIME_SECOND);
3353 EXPECT_EQ(SUCCESS, ret);
3354 }
3355
3356 /**
3357 * @tc.number: SUB_Telephony_DriverSystem_V1GetImsi_0400
3358 * @tc.name: testV1GetImsi002
3359 * @tc.desc: GetImsi, slotId is 1, serialId is -1
3360 */
3361 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImsi002, Function | MediumTest | Level1)
3362 {
3363 if (!IsReady(SLOTID_2)) {
3364 return;
3365 }
3366 int32_t ret = g_rilInterface->GetImsi(SLOTID_2, -1);
3367 WaitFor(WAIT_TIME_SECOND);
3368 EXPECT_EQ(SUCCESS, ret);
3369 }
3370
3371 /**
3372 * @tc.number: SUB_Telephony_DriverSystem_V1GetImsi_0500
3373 * @tc.name: testV1GetImsi003
3374 * @tc.desc: GetImsi, slotId is 0, serialId is 2147483647
3375 */
3376 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImsi003, Function | MediumTest | Level1)
3377 {
3378 if (!IsReady(SLOTID_1)) {
3379 return;
3380 }
3381 int32_t ret = g_rilInterface->GetImsi(SLOTID_1, 2147483647);
3382 WaitFor(WAIT_TIME_SECOND);
3383 EXPECT_EQ(SUCCESS, ret);
3384 }
3385
3386 /**
3387 * @tc.number: SUB_Telephony_DriverSystem_V1GetImsi_0600
3388 * @tc.name: testV1GetImsi004
3389 * @tc.desc: GetImsi, slotId is 1, serialId is 2147483647
3390 */
3391 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImsi004, Function | MediumTest | Level1)
3392 {
3393 if (!IsReady(SLOTID_2)) {
3394 return;
3395 }
3396 int32_t ret = g_rilInterface->GetImsi(SLOTID_2, 2147483647);
3397 WaitFor(WAIT_TIME_SECOND);
3398 EXPECT_EQ(SUCCESS, ret);
3399 }
3400
3401 /**
3402 * @tc.number: SUB_Telephony_DriverSystem_V1GetImsi_0700
3403 * @tc.name: testV1GetImsi005
3404 * @tc.desc: GetImsi, stability test
3405 */
3406 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetImsi005, Function | MediumTest | Level1)
3407 {
3408 if (!IsReady(SLOTID_1)) {
3409 return;
3410 }
3411 int32_t ret = 0;
3412 for (int i = 0; i < 100; i++) {
3413 ret = g_rilInterface->GetImsi(SLOTID_1, GetSerialId());
3414 WaitFor(WAIT_TIME_SECOND);
3415 EXPECT_EQ(SUCCESS, ret);
3416 }
3417 }
3418
3419 /**
3420 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_0300
3421 * @tc.name : testV1GetPhysicalChannelConfig001
3422 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as 1000000001.
3423 */
3424 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig001, Function | MediumTest | Level1)
3425 {
3426 if (!IsReady(SLOTID_1)) {
3427 return;
3428 }
3429 int32_t ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_1, 1000000001);
3430 WaitFor(WAIT_TIME_SECOND);
3431 EXPECT_EQ(SUCCESS, ret);
3432 }
3433
3434 /**
3435 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_0400
3436 * @tc.name : testV1GetPhysicalChannelConfig002
3437 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as 0.
3438 */
3439 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig002, Function | MediumTest | Level1)
3440 {
3441 if (!IsReady(SLOTID_1)) {
3442 return;
3443 }
3444 int32_t ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_1, 0);
3445 WaitFor(WAIT_TIME_SECOND);
3446 EXPECT_EQ(SUCCESS, ret);
3447 }
3448
3449 /**
3450 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_0500
3451 * @tc.name : testV1GetPhysicalChannelConfig003
3452 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as -1.
3453 */
3454 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig003, Function | MediumTest | Level1)
3455 {
3456 if (!IsReady(SLOTID_1)) {
3457 return;
3458 }
3459 int32_t ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_1, -1);
3460 WaitFor(WAIT_TIME_SECOND);
3461 EXPECT_EQ(SUCCESS, ret);
3462 }
3463
3464 /**
3465 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_0600
3466 * @tc.name : testV1GetPhysicalChannelConfig004
3467 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as 1000000001 100times.
3468 */
3469 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig004, Function | MediumTest | Level1)
3470 {
3471 if (!IsReady(SLOTID_1)) {
3472 return;
3473 }
3474 int32_t ret = 0;
3475 for (int i = 0; i < 100; i++) {
3476 ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_1, 1000000001);
3477 WaitFor(WAIT_TIME_SECOND);
3478 EXPECT_EQ(SUCCESS, ret);
3479 }
3480 }
3481
3482 /**
3483 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_0700
3484 * @tc.name : testV1GetPhysicalChannelConfig005
3485 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as 1000000001.
3486 */
3487 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig005, Function | MediumTest | Level1)
3488 {
3489 if (!IsReady(SLOTID_2)) {
3490 return;
3491 }
3492 int32_t ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_2, 1000000001);
3493 WaitFor(WAIT_TIME_SECOND);
3494 EXPECT_EQ(SUCCESS, ret);
3495 }
3496
3497 /**
3498 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_0800
3499 * @tc.name : testV1GetPhysicalChannelConfig006
3500 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as 0.
3501 */
3502 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig006, Function | MediumTest | Level1)
3503 {
3504 if (!IsReady(SLOTID_2)) {
3505 return;
3506 }
3507 int32_t ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_2, 0);
3508 WaitFor(WAIT_TIME_SECOND);
3509 EXPECT_EQ(SUCCESS, ret);
3510 }
3511
3512 /**
3513 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_0900
3514 * @tc.name : testV1GetPhysicalChannelConfig007
3515 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as -1.
3516 */
3517 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig007, Function | MediumTest | Level1)
3518 {
3519 if (!IsReady(SLOTID_2)) {
3520 return;
3521 }
3522 int32_t ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_2, -1);
3523 WaitFor(WAIT_TIME_SECOND);
3524 EXPECT_EQ(SUCCESS, ret);
3525 }
3526
3527 /**
3528 * @tc.number: SUB_Telephony_DriverSystem_V1GetPhysicalChannelConfig_1000
3529 * @tc.name : testV1GetPhysicalChannelConfig008
3530 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as 1000000001 100times.
3531 */
3532 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPhysicalChannelConfig008, Function | MediumTest | Level1)
3533 {
3534 if (!IsReady(SLOTID_2)) {
3535 return;
3536 }
3537 int32_t ret = 0;
3538 for (int i = 0; i < 100; i++) {
3539 ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_2, 1000000001);
3540 WaitFor(WAIT_TIME_SECOND);
3541 EXPECT_EQ(SUCCESS, ret);
3542 }
3543 }
3544
3545 /**
3546 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_0300
3547 * @tc.name : testV1GetOperatorInfo001
3548 * @tc.desc : Call function GetOperatorInfo with serialId as 1000000001.
3549 */
3550 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo001, Function | MediumTest | Level1)
3551 {
3552 if (!IsReady(SLOTID_1)) {
3553 return;
3554 }
3555 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_1, 1000000001);
3556 WaitFor(WAIT_TIME_SECOND);
3557 EXPECT_EQ(SUCCESS, ret);
3558 }
3559
3560 /**
3561 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_0400
3562 * @tc.name : testV1GetOperatorInfo002
3563 * @tc.desc : Call function GetOperatorInfo with serialId as 0.
3564 */
3565 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo002, Function | MediumTest | Level1)
3566 {
3567 if (!IsReady(SLOTID_1)) {
3568 return;
3569 }
3570 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_1, 0);
3571 WaitFor(WAIT_TIME_SECOND);
3572 EXPECT_EQ(SUCCESS, ret);
3573 }
3574
3575 /**
3576 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_0500
3577 * @tc.name : testV1GetOperatorInfo003
3578 * @tc.desc : Call function GetOperatorInfo with serialId as -1.
3579 */
3580 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo003, Function | MediumTest | Level1)
3581 {
3582 if (!IsReady(SLOTID_1)) {
3583 return;
3584 }
3585 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_1, -1);
3586 WaitFor(WAIT_TIME_SECOND);
3587 EXPECT_EQ(SUCCESS, ret);
3588 }
3589
3590 /**
3591 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_0600
3592 * @tc.name : testV1GetOperatorInfo004
3593 * @tc.desc : Call function GetOperatorInfo with serialId as 1000000001 100times.
3594 */
3595 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo004, Function | MediumTest | Level1)
3596 {
3597 if (!IsReady(SLOTID_1)) {
3598 return;
3599 }
3600 int32_t ret = 0;
3601 for (int i = 0; i < 100; i++) {
3602 ret = g_rilInterface->GetOperatorInfo(SLOTID_1, 1000000001);
3603 WaitFor(WAIT_TIME_SECOND);
3604 EXPECT_EQ(SUCCESS, ret);
3605 }
3606 }
3607
3608 /**
3609 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_0700
3610 * @tc.name : testV1GetOperatorInfo005
3611 * @tc.desc : Call function GetOperatorInfo with serialId as 1000000001.
3612 */
3613 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo005, Function | MediumTest | Level1)
3614 {
3615 if (!IsReady(SLOTID_2)) {
3616 return;
3617 }
3618 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_2, 1000000001);
3619 WaitFor(WAIT_TIME_SECOND);
3620 EXPECT_EQ(SUCCESS, ret);
3621 }
3622
3623 /**
3624 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_0800
3625 * @tc.name : testV1GetOperatorInfo006
3626 * @tc.desc : Call function GetOperatorInfo with serialId as 0.
3627 */
3628 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo006, Function | MediumTest | Level1)
3629 {
3630 if (!IsReady(SLOTID_2)) {
3631 return;
3632 }
3633 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_2, 0);
3634 WaitFor(WAIT_TIME_SECOND);
3635 EXPECT_EQ(SUCCESS, ret);
3636 }
3637
3638 /**
3639 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_0900
3640 * @tc.name : testV1GetOperatorInfo007
3641 * @tc.desc : Call function GetOperatorInfo with serialId as -1.
3642 */
3643 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo007, Function | MediumTest | Level1)
3644 {
3645 if (!IsReady(SLOTID_2)) {
3646 return;
3647 }
3648 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_2, -1);
3649 WaitFor(WAIT_TIME_SECOND);
3650 EXPECT_EQ(SUCCESS, ret);
3651 }
3652
3653 /**
3654 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfo_1000
3655 * @tc.name : testV1GetOperatorInfo008
3656 * @tc.desc : Call function GetOperatorInfo with serialId as 1000000001 100times.
3657 */
3658 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetOperatorInfo008, Function | MediumTest | Level1)
3659 {
3660 if (!IsReady(SLOTID_2)) {
3661 return;
3662 }
3663 int32_t ret = 0;
3664 for (int i = 0; i < 100; i++) {
3665 ret = g_rilInterface->GetOperatorInfo(SLOTID_2, 1000000001);
3666 WaitFor(WAIT_TIME_SECOND);
3667 EXPECT_EQ(SUCCESS, ret);
3668 }
3669 }
3670
3671 /**
3672 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_0300
3673 * @tc.name : testV1GetPsRegStatus001
3674 * @tc.desc : Call function GetPsRegStatus with serialId as 1000000001.
3675 */
3676 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus001, Function | MediumTest | Level1)
3677 {
3678 if (!IsReady(SLOTID_1)) {
3679 return;
3680 }
3681 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_1, 1000000001);
3682 WaitFor(WAIT_TIME_SECOND);
3683 EXPECT_EQ(SUCCESS, ret);
3684 }
3685
3686 /**
3687 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_0400
3688 * @tc.name : testV1GetPsRegStatus002
3689 * @tc.desc : Call function GetPsRegStatus with serialId as 0.
3690 */
3691 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus002, Function | MediumTest | Level1)
3692 {
3693 if (!IsReady(SLOTID_1)) {
3694 return;
3695 }
3696 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_1, 0);
3697 WaitFor(WAIT_TIME_SECOND);
3698 EXPECT_EQ(SUCCESS, ret);
3699 }
3700
3701 /**
3702 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_0500
3703 * @tc.name : testV1GetPsRegStatus003
3704 * @tc.desc : Call function GetPsRegStatus with serialId as -1.
3705 */
3706 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus003, Function | MediumTest | Level1)
3707 {
3708 if (!IsReady(SLOTID_1)) {
3709 return;
3710 }
3711 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_1, -1);
3712 WaitFor(WAIT_TIME_SECOND);
3713 EXPECT_EQ(SUCCESS, ret);
3714 }
3715
3716 /**
3717 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_0600
3718 * @tc.name : testV1GetPsRegStatus004
3719 * @tc.desc : Call function GetPsRegStatus with serialId as 1000000001 100times.
3720 */
3721 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus004, Function | MediumTest | Level1)
3722 {
3723 if (!IsReady(SLOTID_1)) {
3724 return;
3725 }
3726 int32_t ret = 0;
3727 for (int i = 0; i < 100; i++) {
3728 ret = g_rilInterface->GetPsRegStatus(SLOTID_1, 1000000001);
3729 WaitFor(WAIT_TIME_SECOND);
3730 EXPECT_EQ(SUCCESS, ret);
3731 }
3732 }
3733
3734 /**
3735 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_0700
3736 * @tc.name : testV1GetPsRegStatus005
3737 * @tc.desc : Call function GetPsRegStatus with serialId as 1000000001.
3738 */
3739 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus005, Function | MediumTest | Level1)
3740 {
3741 if (!IsReady(SLOTID_2)) {
3742 return;
3743 }
3744 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_2, 1000000001);
3745 WaitFor(WAIT_TIME_SECOND);
3746 EXPECT_EQ(SUCCESS, ret);
3747 }
3748
3749 /**
3750 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_0800
3751 * @tc.name : testV1GetPsRegStatus006
3752 * @tc.desc : Call function GetPsRegStatus with serialId as 0.
3753 */
3754 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus006, Function | MediumTest | Level1)
3755 {
3756 if (!IsReady(SLOTID_2)) {
3757 return;
3758 }
3759 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_2, 0);
3760 WaitFor(WAIT_TIME_SECOND);
3761 EXPECT_EQ(SUCCESS, ret);
3762 }
3763
3764 /**
3765 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_0900
3766 * @tc.name : testV1GetPsRegStatus007
3767 * @tc.desc : Call function GetPsRegStatus with serialId as -1.
3768 */
3769 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus007, Function | MediumTest | Level1)
3770 {
3771 if (!IsReady(SLOTID_2)) {
3772 return;
3773 }
3774 int32_t ret = g_rilInterface->GetPsRegStatus(SLOTID_2, -1);
3775 WaitFor(WAIT_TIME_SECOND);
3776 EXPECT_EQ(SUCCESS, ret);
3777 }
3778
3779 /**
3780 * @tc.number: SUB_Telephony_DriverSystem_V1GetPsRegStatus_1000
3781 * @tc.name : testV1GetPsRegStatus008
3782 * @tc.desc : Call function GetPsRegStatus with serialId as 1000000001 100times.
3783 */
3784 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetPsRegStatus008, Function | MediumTest | Level1)
3785 {
3786 if (!IsReady(SLOTID_2)) {
3787 return;
3788 }
3789 int32_t ret = 0;
3790 for (int i = 0; i < 100; i++) {
3791 ret = g_rilInterface->GetPsRegStatus(SLOTID_2, 1000000001);
3792 WaitFor(WAIT_TIME_SECOND);
3793 EXPECT_EQ(SUCCESS, ret);
3794 }
3795 }
3796
3797 /**
3798 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_0300
3799 * @tc.name : testV1GetCsRegStatus001
3800 * @tc.desc : Call function GetCsRegStatus with serialId as 1000000001.
3801 */
3802 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus001, Function | MediumTest | Level1)
3803 {
3804 if (!IsReady(SLOTID_1)) {
3805 return;
3806 }
3807 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_1, 1000000001);
3808 WaitFor(WAIT_TIME_SECOND);
3809 EXPECT_EQ(SUCCESS, ret);
3810 }
3811
3812 /**
3813 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_0400
3814 * @tc.name : testV1GetCsRegStatus002
3815 * @tc.desc : Call function GetCsRegStatus with serialId as 0.
3816 */
3817 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus002, Function | MediumTest | Level1)
3818 {
3819 if (!IsReady(SLOTID_1)) {
3820 return;
3821 }
3822 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_1, 0);
3823 WaitFor(WAIT_TIME_SECOND);
3824 EXPECT_EQ(SUCCESS, ret);
3825 }
3826
3827 /**
3828 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_0500
3829 * @tc.name : testV1GetCsRegStatus003
3830 * @tc.desc : Call function GetCsRegStatus with serialId as -1.
3831 */
3832 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus003, Function | MediumTest | Level1)
3833 {
3834 if (!IsReady(SLOTID_1)) {
3835 return;
3836 }
3837 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_1, -1);
3838 WaitFor(WAIT_TIME_SECOND);
3839 EXPECT_EQ(SUCCESS, ret);
3840 }
3841
3842 /**
3843 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_0600
3844 * @tc.name : testV1GetCsRegStatus004
3845 * @tc.desc : Call function GetCsRegStatus with serialId as 1000000001 100times.
3846 */
3847 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus004, Function | MediumTest | Level1)
3848 {
3849 if (!IsReady(SLOTID_1)) {
3850 return;
3851 }
3852 int32_t ret = 0;
3853 for (int i = 0; i < 100; i++) {
3854 ret = g_rilInterface->GetCsRegStatus(SLOTID_1, 1000000001);
3855 WaitFor(WAIT_TIME_SECOND);
3856 EXPECT_EQ(SUCCESS, ret);
3857 }
3858 }
3859
3860 /**
3861 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_0700
3862 * @tc.name : testV1GetCsRegStatus005
3863 * @tc.desc : Call function GetCsRegStatus with serialId as 1000000001.
3864 */
3865 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus005, Function | MediumTest | Level1)
3866 {
3867 if (!IsReady(SLOTID_2)) {
3868 return;
3869 }
3870 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_2, 1000000001);
3871 WaitFor(WAIT_TIME_SECOND);
3872 EXPECT_EQ(SUCCESS, ret);
3873 }
3874
3875 /**
3876 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_0800
3877 * @tc.name : testV1GetCsRegStatus006
3878 * @tc.desc : Call function GetCsRegStatus with serialId as 0.
3879 */
3880 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus006, Function | MediumTest | Level1)
3881 {
3882 if (!IsReady(SLOTID_2)) {
3883 return;
3884 }
3885 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_2, 0);
3886 WaitFor(WAIT_TIME_SECOND);
3887 EXPECT_EQ(SUCCESS, ret);
3888 }
3889
3890 /**
3891 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_0900
3892 * @tc.name : testV1GetCsRegStatus007
3893 * @tc.desc : Call function GetCsRegStatus with serialId as -1.
3894 */
3895 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus007, Function | MediumTest | Level1)
3896 {
3897 if (!IsReady(SLOTID_2)) {
3898 return;
3899 }
3900 int32_t ret = g_rilInterface->GetCsRegStatus(SLOTID_2, -1);
3901 WaitFor(WAIT_TIME_SECOND);
3902 EXPECT_EQ(SUCCESS, ret);
3903 }
3904
3905 /**
3906 * @tc.number: SUB_Telephony_DriverSystem_V1GetCsRegStatus_1000
3907 * @tc.name : testV1GetCsRegStatus008
3908 * @tc.desc : Call function GetCsRegStatus with serialId as 1000000001 100times.
3909 */
3910 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetCsRegStatus008, Function | MediumTest | Level1)
3911 {
3912 if (!IsReady(SLOTID_2)) {
3913 return;
3914 }
3915 int32_t ret = 0;
3916 for (int i = 0; i < 100; i++) {
3917 ret = g_rilInterface->GetCsRegStatus(SLOTID_2, 1000000001);
3918 WaitFor(WAIT_TIME_SECOND);
3919 EXPECT_EQ(SUCCESS, ret);
3920 }
3921 }
3922
3923 /**
3924 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_0300
3925 * @tc.name : testV1GetSignalStrength001
3926 * @tc.desc : Call function GetSignalStrength with serialId as 1000000001.
3927 */
3928 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength001, Function | MediumTest | Level1)
3929 {
3930 if (!IsReady(SLOTID_1)) {
3931 return;
3932 }
3933 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_1, 1000000001);
3934 WaitFor(WAIT_TIME_SECOND);
3935 EXPECT_EQ(SUCCESS, ret);
3936 }
3937
3938 /**
3939 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_0400
3940 * @tc.name : testV1GetSignalStrength002
3941 * @tc.desc : Call function GetSignalStrength with serialId as 0.
3942 */
3943 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength002, Function | MediumTest | Level1)
3944 {
3945 if (!IsReady(SLOTID_1)) {
3946 return;
3947 }
3948 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_1, 0);
3949 WaitFor(WAIT_TIME_SECOND);
3950 EXPECT_EQ(SUCCESS, ret);
3951 }
3952
3953 /**
3954 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_0500
3955 * @tc.name : testV1GetSignalStrength003
3956 * @tc.desc : Call function GetSignalStrength with serialId as -1.
3957 */
3958 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength003, Function | MediumTest | Level1)
3959 {
3960 if (!IsReady(SLOTID_1)) {
3961 return;
3962 }
3963 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_1, -1);
3964 WaitFor(WAIT_TIME_SECOND);
3965 EXPECT_EQ(SUCCESS, ret);
3966 }
3967
3968 /**
3969 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_0600
3970 * @tc.name : testV1GetSignalStrength004
3971 * @tc.desc : Call function GetSignalStrength with serialId as 1000000001 100times.
3972 */
3973 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength004, Function | MediumTest | Level1)
3974 {
3975 if (!IsReady(SLOTID_1)) {
3976 return;
3977 }
3978 int32_t ret = 0;
3979 for (int i = 0; i < 100; i++) {
3980 ret = g_rilInterface->GetSignalStrength(SLOTID_1, 1000000001);
3981 WaitFor(WAIT_TIME_SECOND);
3982 EXPECT_EQ(SUCCESS, ret);
3983 }
3984 }
3985
3986 /**
3987 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_0700
3988 * @tc.name : testV1GetSignalStrength005
3989 * @tc.desc : Call function GetSignalStrength with serialId as 1000000001.
3990 */
3991 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength005, Function | MediumTest | Level1)
3992 {
3993 if (!IsReady(SLOTID_2)) {
3994 return;
3995 }
3996 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_2, 1000000001);
3997 WaitFor(WAIT_TIME_SECOND);
3998 EXPECT_EQ(SUCCESS, ret);
3999 }
4000
4001 /**
4002 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_0800
4003 * @tc.name : testV1GetSignalStrength006
4004 * @tc.desc : Call function GetSignalStrength with serialId as 0.
4005 */
4006 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength006, Function | MediumTest | Level1)
4007 {
4008 if (!IsReady(SLOTID_2)) {
4009 return;
4010 }
4011 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_2, 0);
4012 WaitFor(WAIT_TIME_SECOND);
4013 EXPECT_EQ(SUCCESS, ret);
4014 }
4015
4016 /**
4017 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_0900
4018 * @tc.name : testV1GetSignalStrength007
4019 * @tc.desc : Call function GetSignalStrength with serialId as -1.
4020 */
4021 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength007, Function | MediumTest | Level1)
4022 {
4023 if (!IsReady(SLOTID_2)) {
4024 return;
4025 }
4026 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_2, -1);
4027 WaitFor(WAIT_TIME_SECOND);
4028 EXPECT_EQ(SUCCESS, ret);
4029 }
4030
4031 /**
4032 * @tc.number: SUB_Telephony_DriverSystem_V1GetSignalStrength_1000
4033 * @tc.name : testV1GetSignalStrength008
4034 * @tc.desc : Call function GetSignalStrength with serialId as 1000000001 100times.
4035 */
4036 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1GetSignalStrength008, Function | MediumTest | Level1)
4037 {
4038 if (!IsReady(SLOTID_2)) {
4039 return;
4040 }
4041 int32_t ret = 0;
4042 for (int i = 0; i < 100; i++) {
4043 ret = g_rilInterface->GetSignalStrength(SLOTID_2, 1000000001);
4044 WaitFor(WAIT_TIME_SECOND);
4045 EXPECT_EQ(SUCCESS, ret);
4046 }
4047 }
4048
4049 /**
4050 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_0300
4051 * @tc.name : testV1UnlockSimLock001
4052 * @tc.desc : Call function UnlockSimLock with serialId as 1000000001.
4053 */
4054 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock001, Function | MediumTest | Level1)
4055 {
4056 #ifdef TEL_TEST_PIN_PUK
4057 if (!IsReady(SLOTID_1)) {
4058 return;
4059 }
4060 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_1, 1000000001, 0, TEST_STORAGE_PDU);
4061 WaitFor(WAIT_TIME_SECOND);
4062 EXPECT_EQ(SUCCESS, ret);
4063 #endif
4064 }
4065
4066 /**
4067 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_0400
4068 * @tc.name : testV1UnlockSimLock002
4069 * @tc.desc : Call function UnlockSimLock with serialId as 0.
4070 */
4071 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock002, Function | MediumTest | Level1)
4072 {
4073 #ifdef TEL_TEST_PIN_PUK
4074 if (!IsReady(SLOTID_1)) {
4075 return;
4076 }
4077 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_1, 0, 0, TEST_STORAGE_PDU);
4078 WaitFor(WAIT_TIME_SECOND);
4079 EXPECT_EQ(SUCCESS, ret);
4080 #endif
4081 }
4082
4083 /**
4084 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_0500
4085 * @tc.name : testV1UnlockSimLock003
4086 * @tc.desc : Call function UnlockSimLock with serialId as -1.
4087 */
4088 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock003, Function | MediumTest | Level1)
4089 {
4090 #ifdef TEL_TEST_PIN_PUK
4091 if (!IsReady(SLOTID_1)) {
4092 return;
4093 }
4094 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_1, -1, 0, TEST_STORAGE_PDU);
4095 WaitFor(WAIT_TIME_SECOND);
4096 EXPECT_EQ(SUCCESS, ret);
4097 #endif
4098 }
4099
4100 /**
4101 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_0600
4102 * @tc.name : testV1UnlockSimLock004
4103 * @tc.desc : Call function UnlockSimLock with serialId as 1000000001 100times.
4104 */
4105 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock004, Function | MediumTest | Level1)
4106 {
4107 #ifdef TEL_TEST_PIN_PUK
4108 if (!IsReady(SLOTID_1)) {
4109 return;
4110 }
4111 int32_t ret = 0;
4112 for (int i = 0; i < 10; i++) {
4113 ret = g_rilInterface->UnlockSimLock(SLOTID_1, 1000000001, 0, TEST_STORAGE_PDU);
4114 WaitFor(WAIT_TIME_SECOND);
4115 EXPECT_EQ(SUCCESS, ret);
4116 }
4117 #endif
4118 }
4119
4120 /**
4121 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_0700
4122 * @tc.name : testV1UnlockSimLock005
4123 * @tc.desc : Call function UnlockSimLock with serialId as 1000000001.
4124 */
4125 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock005, Function | MediumTest | Level1)
4126 {
4127 #ifdef TEL_TEST_PIN_PUK
4128 if (!IsReady(SLOTID_2)) {
4129 return;
4130 }
4131 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, 1000000001, 0, TEST_STORAGE_PDU);
4132 WaitFor(WAIT_TIME_SECOND);
4133 EXPECT_EQ(SUCCESS, ret);
4134 #endif
4135 }
4136
4137 /**
4138 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_0800
4139 * @tc.name : testV1UnlockSimLock006
4140 * @tc.desc : Call function UnlockSimLock with serialId as 0.
4141 */
4142 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock006, Function | MediumTest | Level1)
4143 {
4144 #ifdef TEL_TEST_PIN_PUK
4145 if (!IsReady(SLOTID_2)) {
4146 return;
4147 }
4148 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, 0, 0, TEST_STORAGE_PDU);
4149 WaitFor(WAIT_TIME_SECOND);
4150 EXPECT_EQ(SUCCESS, ret);
4151 #endif
4152 }
4153
4154 /**
4155 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_0900
4156 * @tc.name : testV1UnlockSimLock007
4157 * @tc.desc : Call function UnlockSimLock with serialId as -1.
4158 */
4159 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock007, Function | MediumTest | Level1)
4160 {
4161 #ifdef TEL_TEST_PIN_PUK
4162 if (!IsReady(SLOTID_2)) {
4163 return;
4164 }
4165 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, -1, 0, TEST_STORAGE_PDU);
4166 WaitFor(WAIT_TIME_SECOND);
4167 EXPECT_EQ(SUCCESS, ret);
4168 #endif
4169 }
4170
4171 /**
4172 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1000
4173 * @tc.name : testV1UnlockSimLock008
4174 * @tc.desc : Call function UnlockSimLock with serialId as 1000000001 100times.
4175 */
4176 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock008, Function | MediumTest | Level1)
4177 {
4178 #ifdef TEL_TEST_PIN_PUK
4179 if (!IsReady(SLOTID_2)) {
4180 return;
4181 }
4182 int32_t ret = 0;
4183 for (int i = 0; i < 10; i++) {
4184 ret = g_rilInterface->UnlockSimLock(SLOTID_2, 1000000001, 0, TEST_STORAGE_PDU);
4185 WaitFor(WAIT_TIME_SECOND);
4186 EXPECT_EQ(SUCCESS, ret);
4187 }
4188 #endif
4189 }
4190
4191 /**
4192 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1100
4193 * @tc.name : testV1UnlockSimLock009
4194 * @tc.desc : Call function UnlockSimLock with key as TEST_SEND_PDU.
4195 */
4196 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock009, Function | MediumTest | Level1)
4197 {
4198 #ifdef TEL_TEST_PIN_PUK
4199 if (!IsReady(SLOTID_2)) {
4200 return;
4201 }
4202 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, GetSerialId(), 0, TEST_SEND_PDU);
4203 WaitFor(WAIT_TIME_SECOND);
4204 EXPECT_EQ(SUCCESS, ret);
4205 #endif
4206 }
4207
4208 /**
4209 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1200
4210 * @tc.name : testV1UnlockSimLock010
4211 * @tc.desc : Call function UnlockSimLock with key as TEST_SMSC_PDU.
4212 */
4213 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock010, Function | MediumTest | Level1)
4214 {
4215 #ifdef TEL_TEST_PIN_PUK
4216 if (!IsReady(SLOTID_2)) {
4217 return;
4218 }
4219 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, GetSerialId(), 0, TEST_SMSC_PDU);
4220 WaitFor(WAIT_TIME_SECOND);
4221 EXPECT_EQ(SUCCESS, ret);
4222 #endif
4223 }
4224
4225 /**
4226 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1300
4227 * @tc.name : testV1UnlockSimLock011
4228 * @tc.desc : Call function UnlockSimLock with key as TEST_CDMA_PDU.
4229 */
4230 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock011, Function | MediumTest | Level1)
4231 {
4232 #ifdef TEL_TEST_PIN_PUK
4233 if (!IsReady(SLOTID_2)) {
4234 return;
4235 }
4236 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, GetSerialId(), 0, TEST_CDMA_PDU);
4237 WaitFor(WAIT_TIME_SECOND);
4238 EXPECT_EQ(SUCCESS, ret);
4239 #endif
4240 }
4241
4242 /**
4243 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1400
4244 * @tc.name : testV1UnlockSimLock012
4245 * @tc.desc : Call function UnlockSimLock with key as TEST_SMSC_ADDR.
4246 */
4247 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock012, Function | MediumTest | Level1)
4248 {
4249 #ifdef TEL_TEST_PIN_PUK
4250 if (!IsReady(SLOTID_2)) {
4251 return;
4252 }
4253 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, GetSerialId(), 0, TEST_SMSC_ADDR);
4254 WaitFor(WAIT_TIME_SECOND);
4255 EXPECT_EQ(SUCCESS, ret);
4256 #endif
4257 }
4258
4259 /**
4260 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1500
4261 * @tc.name : testV1UnlockSimLock013
4262 * @tc.desc : Call function UnlockSimLock with key as TEST_ID_LIST.
4263 */
4264 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock013, Function | MediumTest | Level1)
4265 {
4266 #ifdef TEL_TEST_PIN_PUK
4267 if (!IsReady(SLOTID_2)) {
4268 return;
4269 }
4270 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, GetSerialId(), 0, TEST_ID_LIST);
4271 WaitFor(WAIT_TIME_SECOND);
4272 EXPECT_EQ(SUCCESS, ret);
4273 #endif
4274 }
4275
4276 /**
4277 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1600
4278 * @tc.name : testV1UnlockSimLock014
4279 * @tc.desc : Call function UnlockSimLock with key as TEST_DCS_LIST.
4280 */
4281 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock014, Function | MediumTest | Level1)
4282 {
4283 #ifdef TEL_TEST_PIN_PUK
4284 if (!IsReady(SLOTID_2)) {
4285 return;
4286 }
4287 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, GetSerialId(), 0, TEST_DCS_LIST);
4288 WaitFor(WAIT_TIME_SECOND);
4289 EXPECT_EQ(SUCCESS, ret);
4290 #endif
4291 }
4292
4293 /**
4294 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1700
4295 * @tc.name : testV1UnlockSimLock015
4296 * @tc.desc : Call function UnlockSimLock with lockType as 1.
4297 */
4298 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock015, Function | MediumTest | Level1)
4299 {
4300 #ifdef TEL_TEST_PIN_PUK
4301 if (!IsReady(SLOTID_1)) {
4302 return;
4303 }
4304 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_1, GetSerialId(), 1, TEST_STORAGE_PDU);
4305 WaitFor(WAIT_TIME_SECOND);
4306 EXPECT_EQ(SUCCESS, ret);
4307 #endif
4308 }
4309
4310 /**
4311 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLock_1800
4312 * @tc.name : testV1UnlockSimLock016
4313 * @tc.desc : Call function UnlockSimLock with lockType as -1.
4314 */
4315 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1UnlockSimLock016, Function | MediumTest | Level1)
4316 {
4317 #ifdef TEL_TEST_PIN_PUK
4318 if (!IsReady(SLOTID_1)) {
4319 return;
4320 }
4321 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_1, GetSerialId(), -1, TEST_STORAGE_PDU);
4322 WaitFor(WAIT_TIME_SECOND);
4323 EXPECT_EQ(SUCCESS, ret);
4324 #endif
4325 }
4326
4327 /**
4328 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_0300
4329 * @tc.name : testV1SimAuthentication001
4330 * @tc.desc : Call function SimAuthentication with serialId as 1000000001.
4331 */
4332 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication001, Function | MediumTest | Level1)
4333 {
4334 if (!IsReady(SLOTID_1)) {
4335 return;
4336 }
4337 SimAuthenticationRequestInfo simAuthInfo;
4338 simAuthInfo.aid = TEST_STORAGE_PDU;
4339 simAuthInfo.authData = TEST_STORAGE_PDU;
4340 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_1, 1000000001, simAuthInfo);
4341 WaitFor(WAIT_TIME_SECOND);
4342 EXPECT_EQ(SUCCESS, ret);
4343 }
4344
4345 /**
4346 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_0400
4347 * @tc.name : testV1SimAuthentication002
4348 * @tc.desc : Call function SimAuthentication with serialId as 0.
4349 */
4350 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication002, Function | MediumTest | Level1)
4351 {
4352 if (!IsReady(SLOTID_1)) {
4353 return;
4354 }
4355 SimAuthenticationRequestInfo simAuthInfo;
4356 simAuthInfo.aid = TEST_STORAGE_PDU;
4357 simAuthInfo.authData = TEST_STORAGE_PDU;
4358 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_1, 0, simAuthInfo);
4359 WaitFor(WAIT_TIME_SECOND);
4360 EXPECT_EQ(SUCCESS, ret);
4361 }
4362
4363 /**
4364 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_0500
4365 * @tc.name : testV1SimAuthentication003
4366 * @tc.desc : Call function SimAuthentication with serialId as -1.
4367 */
4368 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication003, Function | MediumTest | Level1)
4369 {
4370 if (!IsReady(SLOTID_1)) {
4371 return;
4372 }
4373 SimAuthenticationRequestInfo simAuthInfo;
4374 simAuthInfo.aid = TEST_STORAGE_PDU;
4375 simAuthInfo.authData = TEST_STORAGE_PDU;
4376 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_1, -1, simAuthInfo);
4377 WaitFor(WAIT_TIME_SECOND);
4378 EXPECT_EQ(SUCCESS, ret);
4379 }
4380
4381 /**
4382 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_0600
4383 * @tc.name : testV1SimAuthentication004
4384 * @tc.desc : Call function SimAuthentication with serialId as 1000000001 100times.
4385 */
4386 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication004, Function | MediumTest | Level1)
4387 {
4388 if (!IsReady(SLOTID_1)) {
4389 return;
4390 }
4391 int32_t ret = 0;
4392 SimAuthenticationRequestInfo simAuthInfo;
4393 simAuthInfo.aid = TEST_STORAGE_PDU;
4394 simAuthInfo.authData = TEST_STORAGE_PDU;
4395 for (int i = 0; i < 100; i++) {
4396 ret = g_rilInterface->SimAuthentication(SLOTID_1, 1000000001, simAuthInfo);
4397 WaitFor(WAIT_TIME_SECOND);
4398 EXPECT_EQ(SUCCESS, ret);
4399 }
4400 }
4401
4402 /**
4403 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_0700
4404 * @tc.name : testV1SimAuthentication005
4405 * @tc.desc : Call function SimAuthentication with serialId as 1000000001.
4406 */
4407 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication005, Function | MediumTest | Level1)
4408 {
4409 if (!IsReady(SLOTID_2)) {
4410 return;
4411 }
4412 SimAuthenticationRequestInfo simAuthInfo;
4413 simAuthInfo.aid = TEST_STORAGE_PDU;
4414 simAuthInfo.authData = TEST_STORAGE_PDU;
4415 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_2, 1000000001, simAuthInfo);
4416 WaitFor(WAIT_TIME_SECOND);
4417 EXPECT_EQ(SUCCESS, ret);
4418 }
4419
4420 /**
4421 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_0800
4422 * @tc.name : testV1SimAuthentication006
4423 * @tc.desc : Call function SimAuthentication with serialId as 0.
4424 */
4425 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication006, Function | MediumTest | Level1)
4426 {
4427 if (!IsReady(SLOTID_2)) {
4428 return;
4429 }
4430 SimAuthenticationRequestInfo simAuthInfo;
4431 simAuthInfo.aid = TEST_STORAGE_PDU;
4432 simAuthInfo.authData = TEST_STORAGE_PDU;
4433 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_2, 0, simAuthInfo);
4434 WaitFor(WAIT_TIME_SECOND);
4435 EXPECT_EQ(SUCCESS, ret);
4436 }
4437
4438 /**
4439 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_0900
4440 * @tc.name : testV1SimAuthentication007
4441 * @tc.desc : Call function SimAuthentication with serialId as -1.
4442 */
4443 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication007, Function | MediumTest | Level1)
4444 {
4445 if (!IsReady(SLOTID_2)) {
4446 return;
4447 }
4448 SimAuthenticationRequestInfo simAuthInfo;
4449 simAuthInfo.aid = TEST_STORAGE_PDU;
4450 simAuthInfo.authData = TEST_STORAGE_PDU;
4451 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_2, -1, simAuthInfo);
4452 WaitFor(WAIT_TIME_SECOND);
4453 EXPECT_EQ(SUCCESS, ret);
4454 }
4455
4456 /**
4457 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1000
4458 * @tc.name : testV1SimAuthentication008
4459 * @tc.desc : Call function SimAuthentication with serialId as 1000000001 100times.
4460 */
4461 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication008, Function | MediumTest | Level1)
4462 {
4463 if (!IsReady(SLOTID_2)) {
4464 return;
4465 }
4466 int32_t ret = 0;
4467 SimAuthenticationRequestInfo simAuthInfo;
4468 simAuthInfo.aid = TEST_STORAGE_PDU;
4469 simAuthInfo.authData = TEST_STORAGE_PDU;
4470 for (int i = 0; i < 100; i++) {
4471 ret = g_rilInterface->SimAuthentication(SLOTID_2, 1000000001, simAuthInfo);
4472 WaitFor(WAIT_TIME_SECOND);
4473 EXPECT_EQ(SUCCESS, ret);
4474 }
4475 }
4476
4477 /**
4478 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1100
4479 * @tc.name : testV1SimAuthentication009
4480 * @tc.desc : Call function SimAuthentication with aid as TEST_SEND_PDU.
4481 */
4482 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication009, Function | MediumTest | Level1)
4483 {
4484 if (!IsReady(SLOTID_2)) {
4485 return;
4486 }
4487 int32_t ret = 0;
4488 SimAuthenticationRequestInfo simAuthInfo;
4489 simAuthInfo.aid = TEST_SEND_PDU;
4490 simAuthInfo.authData = TEST_STORAGE_PDU;
4491 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4492 WaitFor(WAIT_TIME_SECOND);
4493 EXPECT_EQ(SUCCESS, ret);
4494 }
4495
4496 /**
4497 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1200
4498 * @tc.name : testV1SimAuthentication010
4499 * @tc.desc : Call function SimAuthentication with aid as TEST_SMSC_PDU.
4500 */
4501 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication010, Function | MediumTest | Level1)
4502 {
4503 if (!IsReady(SLOTID_2)) {
4504 return;
4505 }
4506 int32_t ret = 0;
4507 SimAuthenticationRequestInfo simAuthInfo;
4508 simAuthInfo.aid = TEST_SMSC_PDU;
4509 simAuthInfo.authData = TEST_STORAGE_PDU;
4510 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4511 WaitFor(WAIT_TIME_SECOND);
4512 EXPECT_EQ(SUCCESS, ret);
4513 }
4514
4515 /**
4516 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1300
4517 * @tc.name : testV1SimAuthentication011
4518 * @tc.desc : Call function SimAuthentication with aid as TEST_CDMA_PDU.
4519 */
4520 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication011, Function | MediumTest | Level1)
4521 {
4522 if (!IsReady(SLOTID_2)) {
4523 return;
4524 }
4525 int32_t ret = 0;
4526 SimAuthenticationRequestInfo simAuthInfo;
4527 simAuthInfo.aid = TEST_CDMA_PDU;
4528 simAuthInfo.authData = TEST_STORAGE_PDU;
4529 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4530 WaitFor(WAIT_TIME_SECOND);
4531 EXPECT_EQ(SUCCESS, ret);
4532 }
4533
4534 /**
4535 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1400
4536 * @tc.name : testV1SimAuthentication012
4537 * @tc.desc : Call function SimAuthentication with aid as TEST_SMSC_ADDR.
4538 */
4539 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication012, Function | MediumTest | Level1)
4540 {
4541 if (!IsReady(SLOTID_2)) {
4542 return;
4543 }
4544 int32_t ret = 0;
4545 SimAuthenticationRequestInfo simAuthInfo;
4546 simAuthInfo.aid = TEST_SMSC_ADDR;
4547 simAuthInfo.authData = TEST_STORAGE_PDU;
4548 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4549 WaitFor(WAIT_TIME_SECOND);
4550 EXPECT_EQ(SUCCESS, ret);
4551 }
4552
4553 /**
4554 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1500
4555 * @tc.name : testV1SimAuthentication013
4556 * @tc.desc : Call function SimAuthentication with aid as TEST_ID_LIST.
4557 */
4558 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication013, Function | MediumTest | Level1)
4559 {
4560 if (!IsReady(SLOTID_2)) {
4561 return;
4562 }
4563 int32_t ret = 0;
4564 SimAuthenticationRequestInfo simAuthInfo;
4565 simAuthInfo.aid = TEST_ID_LIST;
4566 simAuthInfo.authData = TEST_STORAGE_PDU;
4567 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4568 WaitFor(WAIT_TIME_SECOND);
4569 EXPECT_EQ(SUCCESS, ret);
4570 }
4571
4572 /**
4573 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1600
4574 * @tc.name : testV1SimAuthentication014
4575 * @tc.desc : Call function SimAuthentication with aid as TEST_DCS_LIST.
4576 */
4577 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication014, Function | MediumTest | Level1)
4578 {
4579 if (!IsReady(SLOTID_2)) {
4580 return;
4581 }
4582 int32_t ret = 0;
4583 SimAuthenticationRequestInfo simAuthInfo;
4584 simAuthInfo.aid = TEST_DCS_LIST;
4585 simAuthInfo.authData = TEST_STORAGE_PDU;
4586 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4587 WaitFor(WAIT_TIME_SECOND);
4588 EXPECT_EQ(SUCCESS, ret);
4589 }
4590
4591 /**
4592 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1700
4593 * @tc.name : testV1SimAuthentication015
4594 * @tc.desc : Call function SimAuthentication with authData as TEST_SEND_PDU.
4595 */
4596 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication015, Function | MediumTest | Level1)
4597 {
4598 if (!IsReady(SLOTID_2)) {
4599 return;
4600 }
4601 int32_t ret = 0;
4602 SimAuthenticationRequestInfo simAuthInfo;
4603 simAuthInfo.aid = TEST_STORAGE_PDU;
4604 simAuthInfo.authData = TEST_SEND_PDU;
4605 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4606 WaitFor(WAIT_TIME_SECOND);
4607 EXPECT_EQ(SUCCESS, ret);
4608 }
4609
4610 /**
4611 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1800
4612 * @tc.name : testV1SimAuthentication016
4613 * @tc.desc : Call function SimAuthentication with authData as TEST_SMSC_PDU.
4614 */
4615 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication016, Function | MediumTest | Level1)
4616 {
4617 if (!IsReady(SLOTID_2)) {
4618 return;
4619 }
4620 int32_t ret = 0;
4621 SimAuthenticationRequestInfo simAuthInfo;
4622 simAuthInfo.aid = TEST_STORAGE_PDU;
4623 simAuthInfo.authData = TEST_SMSC_PDU;
4624 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4625 WaitFor(WAIT_TIME_SECOND);
4626 EXPECT_EQ(SUCCESS, ret);
4627 }
4628
4629 /**
4630 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_1900
4631 * @tc.name : testV1SimAuthentication017
4632 * @tc.desc : Call function SimAuthentication with authData as TEST_CDMA_PDU.
4633 */
4634 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication017, Function | MediumTest | Level1)
4635 {
4636 if (!IsReady(SLOTID_2)) {
4637 return;
4638 }
4639 int32_t ret = 0;
4640 SimAuthenticationRequestInfo simAuthInfo;
4641 simAuthInfo.aid = TEST_STORAGE_PDU;
4642 simAuthInfo.authData = TEST_CDMA_PDU;
4643 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4644 WaitFor(WAIT_TIME_SECOND);
4645 EXPECT_EQ(SUCCESS, ret);
4646 }
4647
4648 /**
4649 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_2000
4650 * @tc.name : testV1SimAuthentication018
4651 * @tc.desc : Call function SimAuthentication with authData as TEST_SMSC_ADDR.
4652 */
4653 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication018, Function | MediumTest | Level1)
4654 {
4655 if (!IsReady(SLOTID_2)) {
4656 return;
4657 }
4658 int32_t ret = 0;
4659 SimAuthenticationRequestInfo simAuthInfo;
4660 simAuthInfo.aid = TEST_STORAGE_PDU;
4661 simAuthInfo.authData = TEST_SMSC_ADDR;
4662 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4663 WaitFor(WAIT_TIME_SECOND);
4664 EXPECT_EQ(SUCCESS, ret);
4665 }
4666
4667 /**
4668 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_2100
4669 * @tc.name : testV1SimAuthentication019
4670 * @tc.desc : Call function SimAuthentication with authData as TEST_ID_LIST.
4671 */
4672 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication019, Function | MediumTest | Level1)
4673 {
4674 if (!IsReady(SLOTID_2)) {
4675 return;
4676 }
4677 int32_t ret = 0;
4678 SimAuthenticationRequestInfo simAuthInfo;
4679 simAuthInfo.aid = TEST_STORAGE_PDU;
4680 simAuthInfo.authData = TEST_ID_LIST;
4681 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4682 WaitFor(WAIT_TIME_SECOND);
4683 EXPECT_EQ(SUCCESS, ret);
4684 }
4685
4686 /**
4687 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthentication_2200
4688 * @tc.name : testV1SimAuthentication020
4689 * @tc.desc : Call function SimAuthentication with authData as TEST_DCS_LIST.
4690 */
4691 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SimAuthentication020, Function | MediumTest | Level1)
4692 {
4693 if (!IsReady(SLOTID_2)) {
4694 return;
4695 }
4696 int32_t ret = 0;
4697 SimAuthenticationRequestInfo simAuthInfo;
4698 simAuthInfo.aid = TEST_STORAGE_PDU;
4699 simAuthInfo.authData = TEST_DCS_LIST;
4700 ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
4701 WaitFor(WAIT_TIME_SECOND);
4702 EXPECT_EQ(SUCCESS, ret);
4703 }
4704
4705 /**
4706 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0100
4707 * @tc.name: testV1SendGsmSms001
4708 * @tc.desc: Call function V1 SendGsmSms, stability test
4709 */
4710 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms001, Function | MediumTest | Level1)
4711 {
4712 if (!IsReady(SLOTID_1)) {
4713 return;
4714 }
4715 int32_t ret = 0;
4716 for (int i = 0; i < 100; i++) {
4717 GsmSmsMessageInfo msg;
4718 msg.smscPdu = TEST_SMSC_PDU;
4719 msg.pdu = TEST_SEND_PDU;
4720 ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4721 WaitFor(WAIT_TIME_SECOND_LONG);
4722 EXPECT_EQ(SUCCESS, ret);
4723 }
4724 }
4725 /**
4726 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0200
4727 * @tc.name: testV1SendGsmSms002
4728 * @tc.desc: Call function V1 SendGsmSms, msg.smscPdu is "+-*%"
4729 */
4730 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms002, Function | MediumTest | Level1)
4731 {
4732 if (!IsReady(SLOTID_1)) {
4733 return;
4734 }
4735 GsmSmsMessageInfo msg;
4736 msg.smscPdu = "+-*%";
4737 msg.pdu = TEST_SEND_PDU;
4738 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4739 WaitFor(WAIT_TIME_SECOND_LONG);
4740 EXPECT_EQ(SUCCESS, ret);
4741 }
4742
4743 /**
4744 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0300
4745 * @tc.name: testV1SendGsmSms003
4746 * @tc.desc: Call function V1 SendGsmSms, msg.pdu is "+-*% "
4747 */
4748 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms003, Function | MediumTest | Level1)
4749 {
4750 if (!IsReady(SLOTID_1)) {
4751 return;
4752 }
4753 GsmSmsMessageInfo msg;
4754 msg.smscPdu = TEST_SMSC_PDU;
4755 msg.pdu = "+-*%";
4756 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4757 WaitFor(WAIT_TIME_SECOND_LONG);
4758 EXPECT_EQ(SUCCESS, ret);
4759 }
4760 /**
4761 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0400
4762 * @tc.name: testV1SendGsmSms004
4763 * @tc.desc: Call function V1 SendGsmSms, msg.smscPdu is "!&#"
4764 */
4765 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms004, Function | MediumTest | Level1)
4766 {
4767 if (!IsReady(SLOTID_1)) {
4768 return;
4769 }
4770 GsmSmsMessageInfo msg;
4771 msg.smscPdu = "!&#";
4772 msg.pdu = TEST_SEND_PDU;
4773 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4774 WaitFor(WAIT_TIME_SECOND_LONG);
4775 EXPECT_EQ(SUCCESS, ret);
4776 }
4777
4778 /**
4779 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0500
4780 * @tc.name: testV1SendGsmSms005
4781 * @tc.desc: Call function V1 SendGsmSms, msg.pdu is "!&#"
4782 */
4783 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms005, Function | MediumTest | Level1)
4784 {
4785 if (!IsReady(SLOTID_1)) {
4786 return;
4787 }
4788 GsmSmsMessageInfo msg;
4789 msg.smscPdu = TEST_SMSC_PDU;
4790 msg.pdu = "!&#";
4791 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4792 WaitFor(WAIT_TIME_SECOND_LONG);
4793 EXPECT_EQ(SUCCESS, ret);
4794 }
4795
4796 /**
4797 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0600
4798 * @tc.name: testV1SendGsmSms006
4799 * @tc.desc: Call function V1 SendGsmSms, serialId is -1
4800 */
4801 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms006, Function | MediumTest | Level1)
4802 {
4803 if (!IsReady(SLOTID_1)) {
4804 return;
4805 }
4806 GsmSmsMessageInfo msg;
4807 msg.smscPdu = TEST_SMSC_PDU;
4808 msg.pdu = TEST_SEND_PDU;
4809 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, -1, msg);
4810 WaitFor(WAIT_TIME_SECOND_LONG);
4811 EXPECT_EQ(SUCCESS, ret);
4812 }
4813
4814 /**
4815 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0700
4816 * @tc.name: testV1SendGsmSms007
4817 * @tc.desc: Call function V1 SendGsmSms, serialId is 0
4818 */
4819 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms007, Function | MediumTest | Level1)
4820 {
4821 if (!IsReady(SLOTID_1)) {
4822 return;
4823 }
4824 GsmSmsMessageInfo msg;
4825 msg.smscPdu = TEST_SMSC_PDU;
4826 msg.pdu = TEST_SEND_PDU;
4827 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, 0, msg);
4828 WaitFor(WAIT_TIME_SECOND_LONG);
4829 EXPECT_EQ(SUCCESS, ret);
4830 }
4831
4832 /**
4833 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0800
4834 * @tc.name: testV1SendGsmSms008
4835 * @tc.desc: Call function V1 SendGsmSms, serialId is 1
4836 */
4837 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms008, Function | MediumTest | Level1)
4838 {
4839 if (!IsReady(SLOTID_1)) {
4840 return;
4841 }
4842 GsmSmsMessageInfo msg;
4843 msg.smscPdu = TEST_SMSC_PDU;
4844 msg.pdu = TEST_SEND_PDU;
4845 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, 1, msg);
4846 WaitFor(WAIT_TIME_SECOND_LONG);
4847 EXPECT_EQ(SUCCESS, ret);
4848 }
4849
4850 /**
4851 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_0900
4852 * @tc.name: testV1SendGsmSms009
4853 * @tc.desc: Call function V1 SendGsmSms, serialId is 2
4854 */
4855 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms009, Function | MediumTest | Level1)
4856 {
4857 if (!IsReady(SLOTID_1)) {
4858 return;
4859 }
4860 GsmSmsMessageInfo msg;
4861 msg.smscPdu = TEST_SMSC_PDU;
4862 msg.pdu = TEST_SEND_PDU;
4863 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, 2, msg);
4864 WaitFor(WAIT_TIME_SECOND_LONG);
4865 EXPECT_EQ(SUCCESS, ret);
4866 }
4867
4868 /**
4869 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1000
4870 * @tc.name: testV1SendGsmSms010
4871 * @tc.desc: Call function V1 SendGsmSms, serialId is 3
4872 */
4873 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms010, Function | MediumTest | Level1)
4874 {
4875 if (!IsReady(SLOTID_1)) {
4876 return;
4877 }
4878 GsmSmsMessageInfo msg;
4879 msg.smscPdu = TEST_SMSC_PDU;
4880 msg.pdu = TEST_SEND_PDU;
4881 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, 3, msg);
4882 WaitFor(WAIT_TIME_SECOND_LONG);
4883 EXPECT_EQ(SUCCESS, ret);
4884 }
4885
4886 /**
4887 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1100
4888 * @tc.name: testV1SendGsmSms011
4889 * @tc.desc: Call function V1 SendGsmSms, serialId is -2147483648
4890 */
4891 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms011, Function | MediumTest | Level1)
4892 {
4893 if (!IsReady(SLOTID_1)) {
4894 return;
4895 }
4896 GsmSmsMessageInfo msg;
4897 msg.smscPdu = TEST_SMSC_PDU;
4898 msg.pdu = TEST_SEND_PDU;
4899 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, -2147483648, msg);
4900 WaitFor(WAIT_TIME_SECOND_LONG);
4901 EXPECT_EQ(SUCCESS, ret);
4902 }
4903
4904 /**
4905 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1200
4906 * @tc.name: testV1SendGsmSms012
4907 * @tc.desc: Call function V1 SendGsmSms, serialId is 2147483647
4908 */
4909 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms012, Function | MediumTest | Level1)
4910 {
4911 if (!IsReady(SLOTID_1)) {
4912 return;
4913 }
4914 GsmSmsMessageInfo msg;
4915 msg.smscPdu = TEST_SMSC_PDU;
4916 msg.pdu = TEST_SEND_PDU;
4917 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, 2147483647, msg);
4918 WaitFor(WAIT_TIME_SECOND_LONG);
4919 EXPECT_EQ(SUCCESS, ret);
4920 }
4921
4922 /**
4923 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1300
4924 * @tc.name: testV1SendGsmSms013
4925 * @tc.desc: Call function V1 SendGsmSms, msg.serial is -1
4926 */
4927 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms013, Function | MediumTest | Level1)
4928 {
4929 if (!IsReady(SLOTID_1)) {
4930 return;
4931 }
4932 GsmSmsMessageInfo msg;
4933 msg.serial = -1;
4934 msg.smscPdu = TEST_SMSC_PDU;
4935 msg.pdu = TEST_SEND_PDU;
4936 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4937 WaitFor(WAIT_TIME_SECOND_LONG);
4938 EXPECT_EQ(SUCCESS, ret);
4939 }
4940
4941 /**
4942 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1400
4943 * @tc.name: testV1SendGsmSms014
4944 * @tc.desc: Call function V1 SendGsmSms, msg.serial is 0
4945 */
4946 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms014, Function | MediumTest | Level1)
4947 {
4948 if (!IsReady(SLOTID_1)) {
4949 return;
4950 }
4951 GsmSmsMessageInfo msg;
4952 msg.serial = 0;
4953 msg.smscPdu = TEST_SMSC_PDU;
4954 msg.pdu = TEST_SEND_PDU;
4955 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4956 WaitFor(WAIT_TIME_SECOND_LONG);
4957 EXPECT_EQ(SUCCESS, ret);
4958 }
4959
4960 /**
4961 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1500
4962 * @tc.name: testV1SendGsmSms015
4963 * @tc.desc: Call function V1 SendGsmSms, msg.serial is 1
4964 */
4965 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms015, Function | MediumTest | Level1)
4966 {
4967 if (!IsReady(SLOTID_1)) {
4968 return;
4969 }
4970 GsmSmsMessageInfo msg;
4971 msg.serial = 1;
4972 msg.smscPdu = TEST_SMSC_PDU;
4973 msg.pdu = TEST_SEND_PDU;
4974 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4975 WaitFor(WAIT_TIME_SECOND_LONG);
4976 EXPECT_EQ(SUCCESS, ret);
4977 }
4978
4979 /**
4980 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1600
4981 * @tc.name: testV1SendGsmSms016
4982 * @tc.desc: Call function V1 SendGsmSms, msg.serial is 2
4983 */
4984 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms016, Function | MediumTest | Level1)
4985 {
4986 if (!IsReady(SLOTID_1)) {
4987 return;
4988 }
4989 GsmSmsMessageInfo msg;
4990 msg.serial = 2;
4991 msg.smscPdu = TEST_SMSC_PDU;
4992 msg.pdu = TEST_SEND_PDU;
4993 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
4994 WaitFor(WAIT_TIME_SECOND_LONG);
4995 EXPECT_EQ(SUCCESS, ret);
4996 }
4997
4998 /**
4999 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1700
5000 * @tc.name: testV1SendGsmSms017
5001 * @tc.desc: Call function V1 SendGsmSms, msg.serial is 3
5002 */
5003 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms017, Function | MediumTest | Level1)
5004 {
5005 if (!IsReady(SLOTID_1)) {
5006 return;
5007 }
5008 GsmSmsMessageInfo msg;
5009 msg.serial = 3;
5010 msg.smscPdu = TEST_SMSC_PDU;
5011 msg.pdu = TEST_SEND_PDU;
5012 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5013 WaitFor(WAIT_TIME_SECOND_LONG);
5014 EXPECT_EQ(SUCCESS, ret);
5015 }
5016
5017 /**
5018 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1800
5019 * @tc.name: testV1SendGsmSms018
5020 * @tc.desc: Call function V1 SendGsmSms, msg.serial is -2147483648
5021 */
5022 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms018, Function | MediumTest | Level1)
5023 {
5024 if (!IsReady(SLOTID_1)) {
5025 return;
5026 }
5027 GsmSmsMessageInfo msg;
5028 msg.serial = -2147483648;
5029 msg.smscPdu = TEST_SMSC_PDU;
5030 msg.pdu = TEST_SEND_PDU;
5031 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5032 WaitFor(WAIT_TIME_SECOND_LONG);
5033 EXPECT_EQ(SUCCESS, ret);
5034 }
5035
5036 /**
5037 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_1900
5038 * @tc.name: testV1SendGsmSms019
5039 * @tc.desc: Call function V1 SendGsmSms, msg.serial is 2147483647
5040 */
5041 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms019, Function | MediumTest | Level1)
5042 {
5043 if (!IsReady(SLOTID_1)) {
5044 return;
5045 }
5046 GsmSmsMessageInfo msg;
5047 msg.serial = 2147483647;
5048 msg.smscPdu = TEST_SMSC_PDU;
5049 msg.pdu = TEST_SEND_PDU;
5050 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5051 WaitFor(WAIT_TIME_SECOND_LONG);
5052 EXPECT_EQ(SUCCESS, ret);
5053 }
5054
5055 /**
5056 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2000
5057 * @tc.name: testV1SendGsmSms020
5058 * @tc.desc: Call function V1 SendGsmSms, msg.state is -1
5059 */
5060 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms020, Function | MediumTest | Level1)
5061 {
5062 if (!IsReady(SLOTID_1)) {
5063 return;
5064 }
5065 GsmSmsMessageInfo msg;
5066 msg.state = -1;
5067 msg.smscPdu = TEST_SMSC_PDU;
5068 msg.pdu = TEST_SEND_PDU;
5069 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5070 WaitFor(WAIT_TIME_SECOND_LONG);
5071 EXPECT_EQ(SUCCESS, ret);
5072 }
5073
5074 /**
5075 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2100
5076 * @tc.name: testV1SendGsmSms021
5077 * @tc.desc: Call function V1 SendGsmSms, msg.state is 0
5078 */
5079 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms021, Function | MediumTest | Level1)
5080 {
5081 if (!IsReady(SLOTID_1)) {
5082 return;
5083 }
5084 GsmSmsMessageInfo msg;
5085 msg.state = 0;
5086 msg.smscPdu = TEST_SMSC_PDU;
5087 msg.pdu = TEST_SEND_PDU;
5088 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5089 WaitFor(WAIT_TIME_SECOND_LONG);
5090 EXPECT_EQ(SUCCESS, ret);
5091 }
5092
5093 /**
5094 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2200
5095 * @tc.name: testV1SendGsmSms022
5096 * @tc.desc: Call function V1 SendGsmSms, msg.state is 1
5097 */
5098 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms022, Function | MediumTest | Level1)
5099 {
5100 if (!IsReady(SLOTID_1)) {
5101 return;
5102 }
5103 GsmSmsMessageInfo msg;
5104 msg.state = 1;
5105 msg.smscPdu = TEST_SMSC_PDU;
5106 msg.pdu = TEST_SEND_PDU;
5107 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5108 WaitFor(WAIT_TIME_SECOND_LONG);
5109 EXPECT_EQ(SUCCESS, ret);
5110 }
5111
5112 /**
5113 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2300
5114 * @tc.name: testV1SendGsmSms023
5115 * @tc.desc: Call function V1 SendGsmSms, msg.state is 2
5116 */
5117 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms023, Function | MediumTest | Level1)
5118 {
5119 if (!IsReady(SLOTID_1)) {
5120 return;
5121 }
5122 GsmSmsMessageInfo msg;
5123 msg.state = 2;
5124 msg.smscPdu = TEST_SMSC_PDU;
5125 msg.pdu = TEST_SEND_PDU;
5126 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5127 WaitFor(WAIT_TIME_SECOND_LONG);
5128 EXPECT_EQ(SUCCESS, ret);
5129 }
5130
5131 /**
5132 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2400
5133 * @tc.name: testV1SendGsmSms024
5134 * @tc.desc: Call function V1 SendGsmSms, msg.state is 3
5135 */
5136 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms024, Function | MediumTest | Level1)
5137 {
5138 if (!IsReady(SLOTID_1)) {
5139 return;
5140 }
5141 GsmSmsMessageInfo msg;
5142 msg.state = 3;
5143 msg.smscPdu = TEST_SMSC_PDU;
5144 msg.pdu = TEST_SEND_PDU;
5145 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5146 WaitFor(WAIT_TIME_SECOND_LONG);
5147 EXPECT_EQ(SUCCESS, ret);
5148 }
5149
5150 /**
5151 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2500
5152 * @tc.name: testV1SendGsmSms025
5153 * @tc.desc: Call function V1 SendGsmSms, msg.state is -2147483648
5154 */
5155 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms025, Function | MediumTest | Level1)
5156 {
5157 if (!IsReady(SLOTID_1)) {
5158 return;
5159 }
5160 GsmSmsMessageInfo msg;
5161 msg.state = -2147483648;
5162 msg.smscPdu = TEST_SMSC_PDU;
5163 msg.pdu = TEST_SEND_PDU;
5164 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5165 WaitFor(WAIT_TIME_SECOND_LONG);
5166 EXPECT_EQ(SUCCESS, ret);
5167 }
5168
5169 /**
5170 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2600
5171 * @tc.name: testV1SendGsmSms026
5172 * @tc.desc: Call function V1 SendGsmSms, msg.state is 2147483647
5173 */
5174 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms026, Function | MediumTest | Level1)
5175 {
5176 if (!IsReady(SLOTID_1)) {
5177 return;
5178 }
5179 GsmSmsMessageInfo msg;
5180 msg.state = 2147483647;
5181 msg.smscPdu = TEST_SMSC_PDU;
5182 msg.pdu = TEST_SEND_PDU;
5183 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5184 WaitFor(WAIT_TIME_SECOND_LONG);
5185 EXPECT_EQ(SUCCESS, ret);
5186 }
5187
5188 /**
5189 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2700
5190 * @tc.name: testV1SendGsmSms027
5191 * @tc.desc: Call function V1 SendGsmSms, msg.smscPdu is ""
5192 */
5193 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms027, Function | MediumTest | Level1)
5194 {
5195 if (!IsReady(SLOTID_1)) {
5196 return;
5197 }
5198 GsmSmsMessageInfo msg;
5199 msg.smscPdu = "";
5200 msg.pdu = TEST_SEND_PDU;
5201 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5202 WaitFor(WAIT_TIME_SECOND_LONG);
5203 EXPECT_EQ(SUCCESS, ret);
5204 }
5205
5206 /**
5207 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2800
5208 * @tc.name: testV1SendGsmSms028
5209 * @tc.desc: Call function V1 SendGsmSms, msg.pdu is ""
5210 */
5211 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms028, Function | MediumTest | Level1)
5212 {
5213 if (!IsReady(SLOTID_1)) {
5214 return;
5215 }
5216 GsmSmsMessageInfo msg;
5217 msg.smscPdu = TEST_SMSC_PDU;
5218 msg.pdu = "";
5219 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5220 WaitFor(WAIT_TIME_SECOND_LONG);
5221 EXPECT_EQ(SUCCESS, ret);
5222 }
5223
5224 /**
5225 * @tc.number: SUB_Telephony_DriverSystem_V1SendGsmSms_2900
5226 * @tc.name: testV1SendGsmSms029
5227 * @tc.desc: Call function V1 SendGsmSms, msg.smscPdu is "abc"
5228 */
5229 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendGsmSms029, Function | MediumTest | Level1)
5230 {
5231 if (!IsReady(SLOTID_1)) {
5232 return;
5233 }
5234 GsmSmsMessageInfo msg;
5235 msg.smscPdu = "abc";
5236 msg.pdu = TEST_SEND_PDU;
5237 int32_t ret = g_rilInterface->SendGsmSms(SLOTID_1, GetSerialId(), msg);
5238 WaitFor(WAIT_TIME_SECOND_LONG);
5239 EXPECT_EQ(SUCCESS, ret);
5240 }
5241
5242 /**
5243 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSms_0100
5244 * @tc.name: testV1SendCdmaSms001
5245 * @tc.desc: Call function V1 SendCdmaSms,
5246 */
5247 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendCdmaSms001, Function | MediumTest | Level1)
5248 {
5249 if (!IsReady(SLOTID_1)) {
5250 return;
5251 }
5252 int32_t ret = 0;
5253 for (int i = 0; i < 100; i++) {
5254 SendCdmaSmsMessageInfo msg;
5255 msg.smscPdu = TEST_CDMA_PDU;
5256 ret = g_rilInterface->SendCdmaSms(SLOTID_1, GetSerialId(), msg);
5257 WaitFor(WAIT_TIME_SECOND_LONG);
5258 EXPECT_EQ(SUCCESS, ret);
5259 }
5260 }
5261
5262 /**
5263 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSms_0200
5264 * @tc.name: testV1SendCdmaSms002
5265 * @tc.desc: Call function V1 SendCdmaSms, slotId is 0, msg.state is 2147483647
5266 */
5267 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendCdmaSms002, Function | MediumTest | Level1)
5268 {
5269 if (!IsReady(SLOTID_1)) {
5270 return;
5271 }
5272 SendCdmaSmsMessageInfo msg;
5273 msg.state = 2147483647;
5274 msg.smscPdu = TEST_CDMA_PDU;
5275 int32_t ret = g_rilInterface->SendCdmaSms(SLOTID_1, GetSerialId(), msg);
5276 WaitFor(WAIT_TIME_SECOND_LONG);
5277 EXPECT_EQ(SUCCESS, ret);
5278 }
5279
5280 /**
5281 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSms_0300
5282 * @tc.name: testV1SendCdmaSms003
5283 * @tc.desc: Call function V1 SendCdmaSms, slotId is 0, msg.smscPdu is null
5284 */
5285 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendCdmaSms003, Function | MediumTest | Level1)
5286 {
5287 if (!IsReady(SLOTID_1)) {
5288 return;
5289 }
5290 SendCdmaSmsMessageInfo msg;
5291 msg.smscPdu = "";
5292 int32_t ret = g_rilInterface->SendCdmaSms(SLOTID_1, GetSerialId(), msg);
5293 WaitFor(WAIT_TIME_SECOND_LONG);
5294 EXPECT_EQ(SUCCESS, ret);
5295 }
5296
5297 /**
5298 * @tc.number: SUB_Telephony_DriverSystem_V1SendCdmaSms_0400
5299 * @tc.name: testV1SendCdmaSms004
5300 * @tc.desc: Call function V1 SendCdmaSms, slotId is 0, msg.smscPdu is "!&#"
5301 */
5302 HWTEST_F(HdfRilHdiTestAdditional2nd, testV1SendCdmaSms004, Function | MediumTest | Level1)
5303 {
5304 if (!IsReady(SLOTID_1)) {
5305 return;
5306 }
5307 SendCdmaSmsMessageInfo msg;
5308 msg.smscPdu = "!&#";
5309 int32_t ret = g_rilInterface->SendCdmaSms(SLOTID_1, GetSerialId(), msg);
5310 WaitFor(WAIT_TIME_SECOND_LONG);
5311 EXPECT_EQ(SUCCESS, ret);
5312 }