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 HdfRilHdiTestAdditional6th : public testing::Test {
34 public:
35 static void SetUpTestCase();
36 static void TearDownTestCase();
37 void SetUp();
38 void TearDown();
39 };
40 /**
41 ** HdfRilHdiTestAdditional6th implement
42 **/
SetUpTestCase()43 void HdfRilHdiTestAdditional6th::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 HdfRilHdiTestAdditional6th::TearDownTestCase() {}
SetUp()55 void HdfRilHdiTestAdditional6th::SetUp() {}
TearDown()56 void HdfRilHdiTestAdditional6th::TearDown() {}
57
58 /**
59 * @tc.number: SUB_Telephony_DriverSystem_V1GetOperatorInfoResponse_0400
60 * @tc.name : testV1GetOperatorInfoResponse004
61 * @tc.desc : Call function GetOperatorInfoResponse slotId is SLOTID_2 SerialId is -1
62 */
63 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetOperatorInfoResponse004, Function | MediumTest | Level2)
64 {
65 if (!IsReady(SLOTID_2)) {
66 return;
67 }
68 g_getOperatorInfoResponseFlag = false;
69 int32_t ret = g_rilInterface->GetOperatorInfo(SLOTID_2, -1);
70 WaitFor(WAIT_TIME_SECOND);
71 EXPECT_NE(SUCCESS, ret);
72 EXPECT_EQ(false, g_getOperatorInfoResponseFlag);
73 }
74
75 /**
76 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSearchInformationResponse_0100
77 * @tc.name : testV1GetNetworkSearchInformationResponse001
78 * @tc.desc : Call function GetNetworkSearchInformationResponse slotId is SLOTID_1
79 */
80 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSearchInformationResponse001, Function | MediumTest | Level1)
81 {
82 if (!IsReady(SLOTID_1)) {
83 return;
84 }
85 g_getNetworkSearchInformationResponseFlag = false;
86 int32_t ret = g_rilInterface->GetNetworkSearchInformation(SLOTID_1, GetSerialId());
87 WaitFor(WAIT_TIME_SECOND);
88 EXPECT_EQ(SUCCESS, ret);
89 EXPECT_EQ(true, g_getNetworkSearchInformationResponseFlag);
90 }
91
92 /**
93 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSearchInformationResponse_0200
94 * @tc.name : testV1GetNetworkSearchInformationResponse002
95 * @tc.desc : Call function GetNetworkSearchInformationResponse slotId is SLOTID_2
96 */
97 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSearchInformationResponse002, Function | MediumTest | Level1)
98 {
99 if (!IsReady(SLOTID_2)) {
100 return;
101 }
102 g_getNetworkSearchInformationResponseFlag = false;
103 int32_t ret = g_rilInterface->GetNetworkSearchInformation(SLOTID_2, GetSerialId());
104 WaitFor(WAIT_TIME_SECOND);
105 EXPECT_EQ(SUCCESS, ret);
106 EXPECT_EQ(true, g_getNetworkSearchInformationResponseFlag);
107 }
108
109 /**
110 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSearchInformationResponse_0300
111 * @tc.name : testV1GetNetworkSearchInformationResponse003
112 * @tc.desc : Call function GetNetworkSearchInformationResponse slotId is SLOTID_1 SerialId is -1
113 */
114 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSearchInformationResponse003, Function | MediumTest | Level2)
115 {
116 if (!IsReady(SLOTID_1)) {
117 return;
118 }
119 g_getNetworkSearchInformationResponseFlag = false;
120 int32_t ret = g_rilInterface->GetNetworkSearchInformation(SLOTID_1, -1);
121 WaitFor(WAIT_TIME_SECOND);
122 EXPECT_NE(SUCCESS, ret);
123 EXPECT_EQ(false, g_getNetworkSearchInformationResponseFlag);
124 }
125
126 /**
127 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSearchInformationResponse_0400
128 * @tc.name : testV1GetNetworkSearchInformationResponse004
129 * @tc.desc : Call function GetNetworkSearchInformationResponse slotId is SLOTID_2 SerialId is -1
130 */
131 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSearchInformationResponse004, Function | MediumTest | Level2)
132 {
133 if (!IsReady(SLOTID_2)) {
134 return;
135 }
136 g_getNetworkSearchInformationResponseFlag = false;
137 int32_t ret = g_rilInterface->GetNetworkSearchInformation(SLOTID_2, -1);
138 WaitFor(WAIT_TIME_SECOND);
139 EXPECT_NE(SUCCESS, ret);
140 EXPECT_EQ(false, g_getNetworkSearchInformationResponseFlag);
141 }
142
143 /**
144 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSelectionModeResponse_0100
145 * @tc.name : testV1GetNetworkSelectionModeResponse001
146 * @tc.desc : Call function GetNetworkSelectionModeResponse slotId is SLOTID_1
147 */
148 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSelectionModeResponse001, Function | MediumTest | Level1)
149 {
150 if (!IsReady(SLOTID_1)) {
151 return;
152 }
153 g_getNetworkSelectionModeResponseFlag = false;
154 int32_t ret = g_rilInterface->GetNetworkSelectionMode(SLOTID_1, GetSerialId());
155 WaitFor(WAIT_TIME_SECOND);
156 EXPECT_EQ(SUCCESS, ret);
157 EXPECT_EQ(true, g_getNetworkSelectionModeResponseFlag);
158 }
159
160 /**
161 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSelectionModeResponse_0200
162 * @tc.name : testV1GetNetworkSelectionModeResponse002
163 * @tc.desc : Call function GetNetworkSelectionModeResponse slotId is SLOTID_2
164 */
165 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSelectionModeResponse002, Function | MediumTest | Level1)
166 {
167 if (!IsReady(SLOTID_2)) {
168 return;
169 }
170 g_getNetworkSelectionModeResponseFlag = false;
171 int32_t ret = g_rilInterface->GetNetworkSelectionMode(SLOTID_2, GetSerialId());
172 WaitFor(WAIT_TIME_SECOND);
173 EXPECT_EQ(SUCCESS, ret);
174 EXPECT_EQ(true, g_getNetworkSelectionModeResponseFlag);
175 }
176
177 /**
178 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSelectionModeResponse_0300
179 * @tc.name : testV1GetNetworkSelectionModeResponse003
180 * @tc.desc : Call function GetNetworkSelectionModeResponse slotId is SLOTID_1 SerialId is -1
181 */
182 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSelectionModeResponse003, Function | MediumTest | Level2)
183 {
184 if (!IsReady(SLOTID_1)) {
185 return;
186 }
187 g_getNetworkSelectionModeResponseFlag = false;
188 int32_t ret = g_rilInterface->GetNetworkSelectionMode(SLOTID_1, -1);
189 WaitFor(WAIT_TIME_SECOND);
190 EXPECT_NE(SUCCESS, ret);
191 EXPECT_EQ(false, g_getNetworkSelectionModeResponseFlag);
192 }
193
194 /**
195 * @tc.number: SUB_Telephony_DriverSystem_V1GetNetworkSelectionModeResponse_0400
196 * @tc.name : testV1GetNetworkSelectionModeResponse004
197 * @tc.desc : Call function GetNetworkSelectionModeResponse slotId is SLOTID_2 SerialId is -1
198 */
199 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNetworkSelectionModeResponse004, Function | MediumTest | Level2)
200 {
201 if (!IsReady(SLOTID_2)) {
202 return;
203 }
204 g_getNetworkSelectionModeResponseFlag = false;
205 int32_t ret = g_rilInterface->GetNetworkSelectionMode(SLOTID_2, -1);
206 WaitFor(WAIT_TIME_SECOND);
207 EXPECT_NE(SUCCESS, ret);
208 EXPECT_EQ(false, g_getNetworkSelectionModeResponseFlag);
209 }
210
211 /**
212 * @tc.number: SUB_Telephony_DriverSystem_V1GetNeighboringCellInfoListResponse_0100
213 * @tc.name : testV1GetNeighboringCellInfoListResponse001
214 * @tc.desc : Call function GetNeighboringCellInfoListResponse slotId is SLOTID_1
215 */
216 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNeighboringCellInfoListResponse001, Function | MediumTest | Level1)
217 {
218 if (!IsReady(SLOTID_1)) {
219 return;
220 }
221 g_getNeighboringCellInfoListResponseFlag = false;
222 int32_t ret = g_rilInterface->GetNeighboringCellInfoList(SLOTID_1, GetSerialId());
223 WaitFor(WAIT_TIME_SECOND);
224 EXPECT_EQ(SUCCESS, ret);
225 EXPECT_EQ(true, g_getNeighboringCellInfoListResponseFlag);
226 }
227
228 /**
229 * @tc.number: SUB_Telephony_DriverSystem_V1GetNeighboringCellInfoListResponse_0200
230 * @tc.name : testV1GetNeighboringCellInfoListResponse002
231 * @tc.desc : Call function GetNeighboringCellInfoListResponse slotId is SLOTID_2
232 */
233 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNeighboringCellInfoListResponse002, Function | MediumTest | Level1)
234 {
235 if (!IsReady(SLOTID_2)) {
236 return;
237 }
238 g_getNeighboringCellInfoListResponseFlag = false;
239 int32_t ret = g_rilInterface->GetNeighboringCellInfoList(SLOTID_2, GetSerialId());
240 WaitFor(WAIT_TIME_SECOND);
241 EXPECT_EQ(SUCCESS, ret);
242 EXPECT_EQ(true, g_getNeighboringCellInfoListResponseFlag);
243 }
244
245 /**
246 * @tc.number: SUB_Telephony_DriverSystem_V1GetNeighboringCellInfoListResponse_0300
247 * @tc.name : testV1GetNeighboringCellInfoListResponse003
248 * @tc.desc : Call function GetNeighboringCellInfoListResponse slotId is SLOTID_1 SerialId is -1
249 */
250 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNeighboringCellInfoListResponse003, Function | MediumTest | Level2)
251 {
252 if (!IsReady(SLOTID_1)) {
253 return;
254 }
255 g_getNeighboringCellInfoListResponseFlag = false;
256 int32_t ret = g_rilInterface->GetNeighboringCellInfoList(SLOTID_1, -1);
257 WaitFor(WAIT_TIME_SECOND);
258 EXPECT_NE(SUCCESS, ret);
259 EXPECT_EQ(false, g_getNeighboringCellInfoListResponseFlag);
260 }
261
262 /**
263 * @tc.number: SUB_Telephony_DriverSystem_V1GetNeighboringCellInfoListResponse_0400
264 * @tc.name : testV1GetNeighboringCellInfoListResponse004
265 * @tc.desc : Call function GetNeighboringCellInfoListResponse slotId is SLOTID_2 SerialId is -1
266 */
267 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetNeighboringCellInfoListResponse004, Function | MediumTest | Level2)
268 {
269 if (!IsReady(SLOTID_2)) {
270 return;
271 }
272 g_getNeighboringCellInfoListResponseFlag = false;
273 int32_t ret = g_rilInterface->GetNeighboringCellInfoList(SLOTID_2, -1);
274 WaitFor(WAIT_TIME_SECOND);
275 EXPECT_NE(SUCCESS, ret);
276 EXPECT_EQ(false, g_getNeighboringCellInfoListResponseFlag);
277 }
278
279 /**
280 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_0100
281 * @tc.name : testV1GetCurrentCellInfoResponse001
282 * @tc.desc : Call function GetCurrentCellInfoResponse slotId is SLOTID_1
283 */
284 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse001, Function | MediumTest | Level1)
285 {
286 if (!IsReady(SLOTID_1)) {
287 return;
288 }
289 g_getCurrentCellInfoResponseFlag = false;
290 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_1, GetSerialId());
291 WaitFor(WAIT_TIME_SECOND);
292 EXPECT_EQ(SUCCESS, ret);
293 EXPECT_EQ(true, g_getCurrentCellInfoResponseFlag);
294 }
295
296 /**
297 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_0200
298 * @tc.name : testV1GetCurrentCellInfoResponse002
299 * @tc.desc : Call function GetCurrentCellInfoResponse slotId is SLOTID_2
300 */
301 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse002, Function | MediumTest | Level1)
302 {
303 if (!IsReady(SLOTID_2)) {
304 return;
305 }
306 g_getCurrentCellInfoResponseFlag = false;
307 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_2, GetSerialId());
308 WaitFor(WAIT_TIME_SECOND);
309 EXPECT_EQ(SUCCESS, ret);
310 EXPECT_EQ(true, g_getCurrentCellInfoResponseFlag);
311 }
312
313 /**
314 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_0300
315 * @tc.name : testV1GetCurrentCellInfoResponse003
316 * @tc.desc : Call function GetCurrentCellInfoResponse slotId is SLOTID_1 SerialId is -1
317 */
318 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse003, Function | MediumTest | Level2)
319 {
320 if (!IsReady(SLOTID_1)) {
321 return;
322 }
323 g_getCurrentCellInfoResponseFlag = false;
324 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_1, -1);
325 WaitFor(WAIT_TIME_SECOND);
326 EXPECT_NE(SUCCESS, ret);
327 EXPECT_EQ(false, g_getCurrentCellInfoResponseFlag);
328 }
329
330 /**
331 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_0400
332 * @tc.name : testV1GetCurrentCellInfoResponse004
333 * @tc.desc : Call function GetCurrentCellInfoResponse slotId is SLOTID_2 SerialId is -1
334 */
335 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse004, Function | MediumTest | Level2)
336 {
337 if (!IsReady(SLOTID_2)) {
338 return;
339 }
340 g_getCurrentCellInfoResponseFlag = false;
341 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_2, -1);
342 WaitFor(WAIT_TIME_SECOND);
343 EXPECT_NE(SUCCESS, ret);
344 EXPECT_EQ(false, g_getCurrentCellInfoResponseFlag);
345 }
346
347 /**
348 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_1_1_0100
349 * @tc.name : testV1GetCurrentCellInfoResponse_1_1001
350 * @tc.desc : Call function GetCurrentCellInfoResponse_1_1 slotId is SLOTID_1
351 */
352 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse_1_1001, Function | MediumTest | Level1)
353 {
354 if (!IsReady(SLOTID_1)) {
355 return;
356 }
357 g_getCurrentCellInfoResponse11Flag = false;
358 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_1, GetSerialId());
359 WaitFor(WAIT_TIME_SECOND);
360 EXPECT_EQ(SUCCESS, ret);
361 EXPECT_EQ(true, g_getCurrentCellInfoResponse11Flag);
362 }
363
364 /**
365 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_1_1_0200
366 * @tc.name : testV1GetCurrentCellInfoResponse_1_1002
367 * @tc.desc : Call function GetCurrentCellInfoResponse_1_1 slotId is SLOTID_2
368 */
369 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse_1_1002, Function | MediumTest | Level1)
370 {
371 if (!IsReady(SLOTID_2)) {
372 return;
373 }
374 g_getCurrentCellInfoResponse11Flag = false;
375 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_2, GetSerialId());
376 WaitFor(WAIT_TIME_SECOND);
377 EXPECT_EQ(SUCCESS, ret);
378 EXPECT_EQ(true, g_getCurrentCellInfoResponse11Flag);
379 }
380
381 /**
382 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_1_1_0300
383 * @tc.name : testV1GetCurrentCellInfoResponse_1_1003
384 * @tc.desc : Call function GetCurrentCellInfoResponse_1_1 slotId is SLOTID_1 SerialId is -1
385 */
386 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse_1_1003, Function | MediumTest | Level2)
387 {
388 if (!IsReady(SLOTID_1)) {
389 return;
390 }
391 g_getCurrentCellInfoResponse11Flag = false;
392 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_1, -1);
393 WaitFor(WAIT_TIME_SECOND);
394 EXPECT_NE(SUCCESS, ret);
395 EXPECT_EQ(false, g_getCurrentCellInfoResponse11Flag);
396 }
397
398 /**
399 * @tc.number: SUB_Telephony_DriverSystem_V1GetCurrentCellInfoResponse_1_1_0400
400 * @tc.name : testV1GetCurrentCellInfoResponse_1_1004
401 * @tc.desc : Call function GetCurrentCellInfoResponse_1_1 slotId is SLOTID_2 SerialId is -1
402 */
403 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCurrentCellInfoResponse_1_1004, Function | MediumTest | Level2)
404 {
405 if (!IsReady(SLOTID_2)) {
406 return;
407 }
408 g_getCurrentCellInfoResponse11Flag = false;
409 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_2, -1);
410 WaitFor(WAIT_TIME_SECOND);
411 EXPECT_NE(SUCCESS, ret);
412 EXPECT_EQ(false, g_getCurrentCellInfoResponse11Flag);
413 }
414
415 /**
416 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionModeResponse_0100
417 * @tc.name : testV1SetNetworkSelectionModeResponse001
418 * @tc.desc : Call function SetNetworkSelectionModeResponse slotId is SLOTID_1
419 */
420 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetNetworkSelectionModeResponse001, Function | MediumTest | Level1)
421 {
422 if (!IsReady(SLOTID_1)) {
423 return;
424 }
425 g_setNetworkSelectionModeResponseFlag = false;
426 SetNetworkModeInfo setNetworkModeInfo;
427 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
428 setNetworkModeInfo.oper = "46000";
429 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, GetSerialId(), setNetworkModeInfo);
430 WaitFor(WAIT_TIME_SECOND);
431 EXPECT_EQ(SUCCESS, ret);
432 EXPECT_EQ(true, g_setNetworkSelectionModeResponseFlag);
433 }
434
435 /**
436 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionModeResponse_0200
437 * @tc.name : testV1SetNetworkSelectionModeResponse002
438 * @tc.desc : Call function SetNetworkSelectionModeResponse slotId is SLOTID_2
439 */
440 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetNetworkSelectionModeResponse002, Function | MediumTest | Level1)
441 {
442 if (!IsReady(SLOTID_2)) {
443 return;
444 }
445 g_setNetworkSelectionModeResponseFlag = false;
446 SetNetworkModeInfo setNetworkModeInfo;
447 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
448 setNetworkModeInfo.oper = "46000";
449 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, GetSerialId(), setNetworkModeInfo);
450 WaitFor(WAIT_TIME_SECOND);
451 EXPECT_EQ(SUCCESS, ret);
452 EXPECT_EQ(true, g_setNetworkSelectionModeResponseFlag);
453 }
454
455 /**
456 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionModeResponse_0300
457 * @tc.name : testV1SetNetworkSelectionModeResponse003
458 * @tc.desc : Call function SetNetworkSelectionModeResponse slotId is SLOTID_1 SerialId is -1
459 */
460 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetNetworkSelectionModeResponse003, Function | MediumTest | Level2)
461 {
462 if (!IsReady(SLOTID_1)) {
463 return;
464 }
465 g_setNetworkSelectionModeResponseFlag = false;
466 SetNetworkModeInfo setNetworkModeInfo;
467 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
468 setNetworkModeInfo.oper = "46000";
469 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_1, -1, setNetworkModeInfo);
470 WaitFor(WAIT_TIME_SECOND);
471 EXPECT_NE(SUCCESS, ret);
472 EXPECT_EQ(false, g_setNetworkSelectionModeResponseFlag);
473 }
474 /**
475 * @tc.number: SUB_Telephony_DriverSystem_V1SetNetworkSelectionModeResponse_0400
476 * @tc.name : testV1SetNetworkSelectionModeResponse004
477 * @tc.desc : Call function SetNetworkSelectionModeResponse slotId is SLOTID_2 SerialId is -1
478 */
479 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetNetworkSelectionModeResponse004, Function | MediumTest | Level2)
480 {
481 if (!IsReady(SLOTID_2)) {
482 return;
483 }
484 g_setNetworkSelectionModeResponseFlag = false;
485 SetNetworkModeInfo setNetworkModeInfo;
486 setNetworkModeInfo.selectMode = static_cast<int32_t>(PreferredNetworkMode::CORE_NETWORK_MODE_AUTO);
487 setNetworkModeInfo.oper = "46000";
488 int32_t ret = g_rilInterface->SetNetworkSelectionMode(SLOTID_2, -1, setNetworkModeInfo);
489 WaitFor(WAIT_TIME_SECOND);
490 EXPECT_NE(SUCCESS, ret);
491 EXPECT_EQ(false, g_setNetworkSelectionModeResponseFlag);
492 }
493
494 /**
495 * @tc.number: SUB_Telephony_DriverSystem_V1HangupResponse_0100
496 * @tc.name : testV1HangupResponse001
497 * @tc.desc : Call function HangupResponse slotId is SLOTID_1 callId is 1
498 */
499 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HangupResponse001, Function | MediumTest | Level1)
500 {
501 if (!IsReady(SLOTID_1)) {
502 return;
503 }
504 g_hangupResponseFlag = false;
505 int32_t ret = g_rilInterface->Hangup(SLOTID_1, GetSerialId(), 1);
506 WaitFor(WAIT_TIME_SECOND);
507 EXPECT_EQ(SUCCESS, ret);
508 EXPECT_EQ(true, g_hangupResponseFlag);
509 }
510
511 /**
512 * @tc.number: SUB_Telephony_DriverSystem_V1HangupResponse_0200
513 * @tc.name : testV1HangupResponse002
514 * @tc.desc : Call function HangupResponse slotId is SLOTID_2 callId is 1
515 */
516 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HangupResponse002, Function | MediumTest | Level1)
517 {
518 if (!IsReady(SLOTID_2)) {
519 return;
520 }
521 g_hangupResponseFlag = false;
522 int32_t ret = g_rilInterface->Hangup(SLOTID_2, GetSerialId(), 1);
523 WaitFor(WAIT_TIME_SECOND);
524 EXPECT_EQ(SUCCESS, ret);
525 EXPECT_EQ(true, g_hangupResponseFlag);
526 }
527
528 /**
529 * @tc.number: SUB_Telephony_DriverSystem_V1HangupResponse_0300
530 * @tc.name : testV1HangupResponse003
531 * @tc.desc : Call function HangupResponse slotId is SLOTID_1 callId is -1
532 */
533 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HangupResponse003, Function | MediumTest | Level2)
534 {
535 if (!IsReady(SLOTID_1)) {
536 return;
537 }
538 g_hangupResponseFlag = false;
539 int32_t ret = g_rilInterface->Hangup(SLOTID_1, GetSerialId(), -1);
540 WaitFor(WAIT_TIME_SECOND);
541 EXPECT_NE(SUCCESS, ret);
542 EXPECT_EQ(false, g_hangupResponseFlag);
543 }
544
545 /**
546 * @tc.number: SUB_Telephony_DriverSystem_V1HangupResponse_0400
547 * @tc.name : testV1HangupResponse004
548 * @tc.desc : Call function HangupResponse slotId is SLOTID_2 callId is -1
549 */
550 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HangupResponse004, Function | MediumTest | Level2)
551 {
552 if (!IsReady(SLOTID_2)) {
553 return;
554 }
555 g_hangupResponseFlag = false;
556 int32_t ret = g_rilInterface->Hangup(SLOTID_2, GetSerialId(), -1);
557 WaitFor(WAIT_TIME_SECOND);
558 EXPECT_NE(SUCCESS, ret);
559 EXPECT_EQ(false, g_hangupResponseFlag);
560 }
561
562 /**
563 * @tc.number: SUB_Telephony_DriverSystem_V1RejectResponse_0100
564 * @tc.name : testV1RejectResponse001
565 * @tc.desc : Call function RejectResponse slotId is SLOTID_1
566 */
567 HWTEST_F(HdfRilHdiTestAdditional6th, testV1RejectResponse001, Function | MediumTest | Level1)
568 {
569 if (!IsReady(SLOTID_1)) {
570 return;
571 }
572 g_rejectResponseFlag = false;
573 int32_t ret = g_rilInterface->Reject(SLOTID_1, GetSerialId());
574 WaitFor(WAIT_TIME_SECOND);
575 EXPECT_EQ(SUCCESS, ret);
576 EXPECT_EQ(true, g_rejectResponseFlag);
577 }
578
579 /**
580 * @tc.number: SUB_Telephony_DriverSystem_V1RejectResponse_0200
581 * @tc.name : testV1RejectResponse002
582 * @tc.desc : Call function RejectResponse slotId is SLOTID_2
583 */
584 HWTEST_F(HdfRilHdiTestAdditional6th, testV1RejectResponse002, Function | MediumTest | Level1)
585 {
586 if (!IsReady(SLOTID_2)) {
587 return;
588 }
589 g_rejectResponseFlag = false;
590 int32_t ret = g_rilInterface->Reject(SLOTID_2, GetSerialId());
591 WaitFor(WAIT_TIME_SECOND);
592 EXPECT_EQ(SUCCESS, ret);
593 EXPECT_EQ(true, g_rejectResponseFlag);
594 }
595
596 /**
597 * @tc.number: SUB_Telephony_DriverSystem_V1RejectResponse_0300
598 * @tc.name : testV1RejectResponse003
599 * @tc.desc : Call function RejectResponse slotId is SLOTID_1 SerialId is -1
600 */
601 HWTEST_F(HdfRilHdiTestAdditional6th, testV1RejectResponse003, Function | MediumTest | Level2)
602 {
603 if (!IsReady(SLOTID_1)) {
604 return;
605 }
606 g_rejectResponseFlag = false;
607 int32_t ret = g_rilInterface->Reject(SLOTID_1, -1);
608 WaitFor(WAIT_TIME_SECOND);
609 EXPECT_NE(SUCCESS, ret);
610 EXPECT_EQ(false, g_rejectResponseFlag);
611 }
612
613 /**
614 * @tc.number: SUB_Telephony_DriverSystem_V1RejectResponse_0400
615 * @tc.name : testV1RejectResponse004
616 * @tc.desc : Call function RejectResponse slotId is SLOTID_2 SerialId is -1
617 */
618 HWTEST_F(HdfRilHdiTestAdditional6th, testV1RejectResponse004, Function | MediumTest | Level2)
619 {
620 if (!IsReady(SLOTID_2)) {
621 return;
622 }
623 g_rejectResponseFlag = false;
624 int32_t ret = g_rilInterface->Reject(SLOTID_2, -1);
625 WaitFor(WAIT_TIME_SECOND);
626 EXPECT_NE(SUCCESS, ret);
627 EXPECT_EQ(false, g_rejectResponseFlag);
628 }
629
630 /**
631 * @tc.number: SUB_Telephony_DriverSystem_V1AnswerResponse_0100
632 * @tc.name : testV1AnswerResponse001
633 * @tc.desc : Call function AnswerResponse slotId is SLOTID_1
634 */
635 HWTEST_F(HdfRilHdiTestAdditional6th, testV1AnswerResponse001, Function | MediumTest | Level1)
636 {
637 if (!IsReady(SLOTID_1)) {
638 return;
639 }
640 g_answerResponseFlag = false;
641 int32_t ret = g_rilInterface->Answer(SLOTID_1, GetSerialId());
642 WaitFor(WAIT_TIME_SECOND);
643 EXPECT_EQ(SUCCESS, ret);
644 EXPECT_EQ(true, g_answerResponseFlag);
645 }
646
647 /**
648 * @tc.number: SUB_Telephony_DriverSystem_V1AnswerResponse_0200
649 * @tc.name : testV1AnswerResponse002
650 * @tc.desc : Call function AnswerResponse slotId is SLOTID_2
651 */
652 HWTEST_F(HdfRilHdiTestAdditional6th, testV1AnswerResponse002, Function | MediumTest | Level1)
653 {
654 if (!IsReady(SLOTID_2)) {
655 return;
656 }
657 g_answerResponseFlag = false;
658 int32_t ret = g_rilInterface->Answer(SLOTID_2, GetSerialId());
659 WaitFor(WAIT_TIME_SECOND);
660 EXPECT_EQ(SUCCESS, ret);
661 EXPECT_EQ(true, g_answerResponseFlag);
662 }
663
664 /**
665 * @tc.number: SUB_Telephony_DriverSystem_V1AnswerResponse_0300
666 * @tc.name : testV1AnswerResponse003
667 * @tc.desc : Call function AnswerResponse slotId is SLOTID_1 SerialId is -1
668 */
669 HWTEST_F(HdfRilHdiTestAdditional6th, testV1AnswerResponse003, Function | MediumTest | Level2)
670 {
671 if (!IsReady(SLOTID_1)) {
672 return;
673 }
674 g_answerResponseFlag = false;
675 int32_t ret = g_rilInterface->Answer(SLOTID_1, -1);
676 WaitFor(WAIT_TIME_SECOND);
677 EXPECT_NE(SUCCESS, ret);
678 EXPECT_EQ(false, g_answerResponseFlag);
679 }
680
681 /**
682 * @tc.number: SUB_Telephony_DriverSystem_V1AnswerResponse_0400
683 * @tc.name : testV1AnswerResponse004
684 * @tc.desc : Call function AnswerResponse slotId is SLOTID_2 SerialId is -1
685 */
686 HWTEST_F(HdfRilHdiTestAdditional6th, testV1AnswerResponse004, Function | MediumTest | Level2)
687 {
688 if (!IsReady(SLOTID_2)) {
689 return;
690 }
691 g_answerResponseFlag = false;
692 int32_t ret = g_rilInterface->Answer(SLOTID_2, -1);
693 WaitFor(WAIT_TIME_SECOND);
694 EXPECT_NE(SUCCESS, ret);
695 EXPECT_EQ(false, g_answerResponseFlag);
696 }
697
698 /**
699 * @tc.number: SUB_Telephony_DriverSystem_V1HoldCallResponse_0100
700 * @tc.name : testV1HoldCallResponse001
701 * @tc.desc : Call function HoldCallResponse slotId is SLOTID_1
702 */
703 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HoldCallResponse001, Function | MediumTest | Level1)
704 {
705 if (!IsReady(SLOTID_1)) {
706 return;
707 }
708 g_holdCallResponseFlag = false;
709 int32_t ret = g_rilInterface->HoldCall(SLOTID_1, GetSerialId());
710 WaitFor(WAIT_TIME_SECOND);
711 EXPECT_EQ(SUCCESS, ret);
712 EXPECT_EQ(true, g_holdCallResponseFlag);
713 }
714
715 /**
716 * @tc.number: SUB_Telephony_DriverSystem_V1HoldCallResponse_0200
717 * @tc.name : testV1HoldCallResponse002
718 * @tc.desc : Call function HoldCallResponse slotId is SLOTID_2
719 */
720 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HoldCallResponse002, Function | MediumTest | Level1)
721 {
722 if (!IsReady(SLOTID_2)) {
723 return;
724 }
725 g_holdCallResponseFlag = false;
726 int32_t ret = g_rilInterface->HoldCall(SLOTID_2, GetSerialId());
727 WaitFor(WAIT_TIME_SECOND);
728 EXPECT_EQ(SUCCESS, ret);
729 EXPECT_EQ(true, g_holdCallResponseFlag);
730 }
731
732 /**
733 * @tc.number: SUB_Telephony_DriverSystem_V1HoldCallResponse_0300
734 * @tc.name : testV1HoldCallResponse003
735 * @tc.desc : Call function HoldCallResponse slotId is SLOTID_1 SerialId is -1
736 */
737 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HoldCallResponse003, Function | MediumTest | Level2)
738 {
739 if (!IsReady(SLOTID_1)) {
740 return;
741 }
742 g_holdCallResponseFlag = false;
743 int32_t ret = g_rilInterface->HoldCall(SLOTID_1, -1);
744 WaitFor(WAIT_TIME_SECOND);
745 EXPECT_NE(SUCCESS, ret);
746 EXPECT_EQ(false, g_holdCallResponseFlag);
747 }
748
749 /**
750 * @tc.number: SUB_Telephony_DriverSystem_V1HoldCallResponse_0400
751 * @tc.name : testV1HoldCallResponse004
752 * @tc.desc : Call function HoldCallResponse slotId is SLOTID_2 SerialId is -1
753 */
754 HWTEST_F(HdfRilHdiTestAdditional6th, testV1HoldCallResponse004, Function | MediumTest | Level2)
755 {
756 if (!IsReady(SLOTID_2)) {
757 return;
758 }
759 g_holdCallResponseFlag = false;
760 int32_t ret = g_rilInterface->HoldCall(SLOTID_2, -1);
761 WaitFor(WAIT_TIME_SECOND);
762 EXPECT_NE(SUCCESS, ret);
763 EXPECT_EQ(false, g_holdCallResponseFlag);
764 }
765
766 /**
767 * @tc.number: SUB_Telephony_DriverSystem_V1UnHoldCallResponse_0100
768 * @tc.name : testV1UnHoldCallResponse001
769 * @tc.desc : Call function UnHoldCallResponse slotId is SLOTID_1
770 */
771 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnHoldCallResponse001, Function | MediumTest | Level1)
772 {
773 if (!IsReady(SLOTID_1)) {
774 return;
775 }
776 g_unHoldCallResponseFlag = false;
777 int32_t ret = g_rilInterface->UnHoldCall(SLOTID_1, GetSerialId());
778 WaitFor(WAIT_TIME_SECOND);
779 EXPECT_EQ(SUCCESS, ret);
780 EXPECT_EQ(true, g_unHoldCallResponseFlag);
781 }
782
783 /**
784 * @tc.number: SUB_Telephony_DriverSystem_V1UnHoldCallResponse_0200
785 * @tc.name : testV1UnHoldCallResponse002
786 * @tc.desc : Call function UnHoldCallResponse slotId is SLOTID_2
787 */
788 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnHoldCallResponse002, Function | MediumTest | Level1)
789 {
790 if (!IsReady(SLOTID_2)) {
791 return;
792 }
793 g_unHoldCallResponseFlag = false;
794 int32_t ret = g_rilInterface->UnHoldCall(SLOTID_2, GetSerialId());
795 WaitFor(WAIT_TIME_SECOND);
796 EXPECT_EQ(SUCCESS, ret);
797 EXPECT_EQ(true, g_unHoldCallResponseFlag);
798 }
799
800 /**
801 * @tc.number: SUB_Telephony_DriverSystem_V1UnHoldCallResponse_0300
802 * @tc.name : testV1UnHoldCallResponse003
803 * @tc.desc : Call function UnHoldCallResponse slotId is SLOTID_1 SerialId is -1
804 */
805 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnHoldCallResponse003, Function | MediumTest | Level2)
806 {
807 if (!IsReady(SLOTID_1)) {
808 return;
809 }
810 g_unHoldCallResponseFlag = false;
811 int32_t ret = g_rilInterface->UnHoldCall(SLOTID_1, -1);
812 WaitFor(WAIT_TIME_SECOND);
813 EXPECT_NE(SUCCESS, ret);
814 EXPECT_EQ(false, g_unHoldCallResponseFlag);
815 }
816
817 /**
818 * @tc.number: SUB_Telephony_DriverSystem_V1UnHoldCallResponse_0400
819 * @tc.name : testV1UnHoldCallResponse004
820 * @tc.desc : Call function UnHoldCallResponse slotId is SLOTID_2 SerialId is -1
821 */
822 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnHoldCallResponse004, Function | MediumTest | Level2)
823 {
824 if (!IsReady(SLOTID_2)) {
825 return;
826 }
827 g_unHoldCallResponseFlag = false;
828 int32_t ret = g_rilInterface->UnHoldCall(SLOTID_2, -1);
829 WaitFor(WAIT_TIME_SECOND);
830 EXPECT_NE(SUCCESS, ret);
831 EXPECT_EQ(false, g_unHoldCallResponseFlag);
832 }
833
834 /**
835 * @tc.number: SUB_Telephony_DriverSystem_V1SwitchCallResponse_0100
836 * @tc.name : testV1SwitchCallResponse001
837 * @tc.desc : Call function SwitchCallResponse slotId is SLOTID_1
838 */
839 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SwitchCallResponse001, Function | MediumTest | Level1)
840 {
841 if (!IsReady(SLOTID_1)) {
842 return;
843 }
844 g_switchCallResponseFlag = false;
845 int32_t ret = g_rilInterface->SwitchCall(SLOTID_1, GetSerialId());
846 WaitFor(WAIT_TIME_SECOND);
847 EXPECT_EQ(SUCCESS, ret);
848 EXPECT_EQ(true, g_switchCallResponseFlag);
849 }
850
851 /**
852 * @tc.number: SUB_Telephony_DriverSystem_V1SwitchCallResponse_0200
853 * @tc.name : testV1SwitchCallResponse002
854 * @tc.desc : Call function SwitchCallResponse slotId is SLOTID_2
855 */
856 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SwitchCallResponse002, Function | MediumTest | Level1)
857 {
858 if (!IsReady(SLOTID_2)) {
859 return;
860 }
861 g_switchCallResponseFlag = false;
862 int32_t ret = g_rilInterface->SwitchCall(SLOTID_2, GetSerialId());
863 WaitFor(WAIT_TIME_SECOND);
864 EXPECT_EQ(SUCCESS, ret);
865 EXPECT_EQ(true, g_switchCallResponseFlag);
866 }
867
868 /**
869 * @tc.number: SUB_Telephony_DriverSystem_V1SwitchCallResponse_0300
870 * @tc.name : testV1SwitchCallResponse003
871 * @tc.desc : Call function SwitchCallResponse slotId is SLOTID_1 SerialId is -1
872 */
873 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SwitchCallResponse003, Function | MediumTest | Level2)
874 {
875 if (!IsReady(SLOTID_1)) {
876 return;
877 }
878 g_switchCallResponseFlag = false;
879 int32_t ret = g_rilInterface->SwitchCall(SLOTID_1, -1);
880 WaitFor(WAIT_TIME_SECOND);
881 EXPECT_NE(SUCCESS, ret);
882 EXPECT_EQ(false, g_switchCallResponseFlag);
883 }
884
885 /**
886 * @tc.number: SUB_Telephony_DriverSystem_V1SwitchCallResponse_0400
887 * @tc.name : testV1SwitchCallResponse004
888 * @tc.desc : Call function SwitchCallResponse slotId is SLOTID_2 SerialId is -1
889 */
890 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SwitchCallResponse004, Function | MediumTest | Level2)
891 {
892 if (!IsReady(SLOTID_2)) {
893 return;
894 }
895 g_switchCallResponseFlag = false;
896 int32_t ret = g_rilInterface->SwitchCall(SLOTID_2, -1);
897 WaitFor(WAIT_TIME_SECOND);
898 EXPECT_NE(SUCCESS, ret);
899 EXPECT_EQ(false, g_switchCallResponseFlag);
900 }
901
902 /**
903 * @tc.number: SUB_Telephony_DriverSystem_V1GetClipResponse_0100
904 * @tc.name : testV1GetClipResponse001
905 * @tc.desc : Call function GetClipResponse slotId is SLOTID_1
906 */
907 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetClipResponse001, Function | MediumTest | Level1)
908 {
909 if (!IsReady(SLOTID_1)) {
910 return;
911 }
912 g_getClipResponseFlag = false;
913 int32_t ret = g_rilInterface->GetClip(SLOTID_1, GetSerialId());
914 WaitFor(WAIT_TIME_SECOND);
915 EXPECT_EQ(SUCCESS, ret);
916 EXPECT_EQ(true, g_getClipResponseFlag);
917 }
918
919 /**
920 * @tc.number: SUB_Telephony_DriverSystem_V1GetClipResponse_0200
921 * @tc.name : testV1GetClipResponse002
922 * @tc.desc : Call function GetClipResponse slotId is SLOTID_2
923 */
924 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetClipResponse002, Function | MediumTest | Level1)
925 {
926 if (!IsReady(SLOTID_2)) {
927 return;
928 }
929 g_getClipResponseFlag = false;
930 int32_t ret = g_rilInterface->GetClip(SLOTID_2, GetSerialId());
931 WaitFor(WAIT_TIME_SECOND);
932 EXPECT_EQ(SUCCESS, ret);
933 EXPECT_EQ(true, g_getClipResponseFlag);
934 }
935
936 /**
937 * @tc.number: SUB_Telephony_DriverSystem_V1GetClipResponse_0300
938 * @tc.name : testV1GetClipResponse003
939 * @tc.desc : Call function GetClipResponse slotId is SLOTID_1 SerialId is -1
940 */
941 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetClipResponse003, Function | MediumTest | Level2)
942 {
943 if (!IsReady(SLOTID_1)) {
944 return;
945 }
946 g_getClipResponseFlag = false;
947 int32_t ret = g_rilInterface->GetClip(SLOTID_1, -1);
948 WaitFor(WAIT_TIME_SECOND);
949 EXPECT_NE(SUCCESS, ret);
950 EXPECT_EQ(false, g_getClipResponseFlag);
951 }
952
953 /**
954 * @tc.number: SUB_Telephony_DriverSystem_V1GetClipResponse_0400
955 * @tc.name : testV1GetClipResponse004
956 * @tc.desc : Call function GetClipResponse slotId is SLOTID_2 SerialId is -1
957 */
958 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetClipResponse004, Function | MediumTest | Level2)
959 {
960 if (!IsReady(SLOTID_2)) {
961 return;
962 }
963 g_getClipResponseFlag = false;
964 int32_t ret = g_rilInterface->GetClip(SLOTID_2, -1);
965 WaitFor(WAIT_TIME_SECOND);
966 EXPECT_NE(SUCCESS, ret);
967 EXPECT_EQ(false, g_getClipResponseFlag);
968 }
969
970 /**
971 * @tc.number: SUB_Telephony_DriverSystem_V1SetClipResponse_0100
972 * @tc.name : testV1SetClipResponse001
973 * @tc.desc : Call function SetClipResponse slotId is SLOTID_1
974 */
975 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetClipResponse001, Function | MediumTest | Level1)
976 {
977 if (!IsReady(SLOTID_1)) {
978 return;
979 }
980 g_setClipResponseFlag = false;
981 int32_t ret = g_rilInterface->SetClip(SLOTID_1, GetSerialId(), 1);
982 WaitFor(WAIT_TIME_SECOND);
983 EXPECT_EQ(SUCCESS, ret);
984 EXPECT_EQ(true, g_setClipResponseFlag);
985 }
986
987 /**
988 * @tc.number: SUB_Telephony_DriverSystem_V1SetClipResponse_0200
989 * @tc.name : testV1SetClipResponse002
990 * @tc.desc : Call function SetClipResponse slotId is SLOTID_2
991 */
992 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetClipResponse002, Function | MediumTest | Level1)
993 {
994 if (!IsReady(SLOTID_2)) {
995 return;
996 }
997 g_setClipResponseFlag = false;
998 int32_t ret = g_rilInterface->SetClip(SLOTID_2, GetSerialId(), 1);
999 WaitFor(WAIT_TIME_SECOND);
1000 EXPECT_EQ(SUCCESS, ret);
1001 EXPECT_EQ(true, g_setClipResponseFlag);
1002 }
1003
1004 /**
1005 * @tc.number: SUB_Telephony_DriverSystem_V1SetClipResponse_0300
1006 * @tc.name : testV1SetClipResponse003
1007 * @tc.desc : Call function SetClipResponse slotId is SLOTID_1 SerialId is -1
1008 */
1009 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetClipResponse003, Function | MediumTest | Level2)
1010 {
1011 if (!IsReady(SLOTID_1)) {
1012 return;
1013 }
1014 g_setClipResponseFlag = false;
1015 int32_t ret = g_rilInterface->SetClip(SLOTID_1, -1, 1);
1016 WaitFor(WAIT_TIME_SECOND);
1017 EXPECT_NE(SUCCESS, ret);
1018 EXPECT_EQ(false, g_setClipResponseFlag);
1019 }
1020
1021 /**
1022 * @tc.number: SUB_Telephony_DriverSystem_V1SetClipResponse_0400
1023 * @tc.name : testV1SetClipResponse004
1024 * @tc.desc : Call function SetClipResponse slotId is SLOTID_2 SerialId is -1
1025 */
1026 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetClipResponse004, Function | MediumTest | Level2)
1027 {
1028 if (!IsReady(SLOTID_2)) {
1029 return;
1030 }
1031 g_setClipResponseFlag = false;
1032 int32_t ret = g_rilInterface->SetClip(SLOTID_2, -1, 1);
1033 WaitFor(WAIT_TIME_SECOND);
1034 EXPECT_NE(SUCCESS, ret);
1035 EXPECT_EQ(false, g_setClipResponseFlag);
1036 }
1037
1038 /**
1039 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendTerminalResponseResponse_0100
1040 * @tc.name : testV1SimStkSendTerminalResponseResponse001
1041 * @tc.desc : Call function SimStkSendTerminalResponseResponse slotId is SLOTID_1
1042 */
1043 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendTerminalResponseResponse001, Function | MediumTest | Level1)
1044 {
1045 if (!IsReady(SLOTID_1)) {
1046 return;
1047 }
1048 g_simStkSendTerminalResponseResponseFlag = false;
1049 int32_t ret = g_rilInterface->SimStkSendTerminalResponse(SLOTID_1, GetSerialId(), TEST_STORAGE_PDU);
1050 WaitFor(WAIT_TIME_SECOND);
1051 EXPECT_EQ(SUCCESS, ret);
1052 EXPECT_EQ(true, g_simStkSendTerminalResponseResponseFlag);
1053 }
1054
1055 /**
1056 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendTerminalResponseResponse_0200
1057 * @tc.name : testV1SimStkSendTerminalResponseResponse002
1058 * @tc.desc : Call function SimStkSendTerminalResponseResponse slotId is SLOTID_2
1059 */
1060 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendTerminalResponseResponse002, Function | MediumTest | Level1)
1061 {
1062 if (!IsReady(SLOTID_2)) {
1063 return;
1064 }
1065 g_simStkSendTerminalResponseResponseFlag = false;
1066 int32_t ret = g_rilInterface->SimStkSendTerminalResponse(SLOTID_2, GetSerialId(), TEST_STORAGE_PDU);
1067 WaitFor(WAIT_TIME_SECOND);
1068 EXPECT_EQ(SUCCESS, ret);
1069 EXPECT_EQ(true, g_simStkSendTerminalResponseResponseFlag);
1070 }
1071
1072 /**
1073 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendTerminalResponseResponse_0300
1074 * @tc.name : testV1SimStkSendTerminalResponseResponse003
1075 * @tc.desc : Call function SimStkSendTerminalResponseResponse slotId is SLOTID_1 SerialId is -1
1076 */
1077 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendTerminalResponseResponse003, Function | MediumTest | Level1)
1078 {
1079 if (!IsReady(SLOTID_1)) {
1080 return;
1081 }
1082 g_simStkSendTerminalResponseResponseFlag = false;
1083 int32_t ret = g_rilInterface->SimStkSendTerminalResponse(SLOTID_1, -1, TEST_STORAGE_PDU);
1084 WaitFor(WAIT_TIME_SECOND);
1085 EXPECT_NE(SUCCESS, ret);
1086 EXPECT_EQ(true, g_simStkSendTerminalResponseResponseFlag);
1087 }
1088
1089 /**
1090 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendTerminalResponseResponse_0400
1091 * @tc.name : testV1SimStkSendTerminalResponseResponse004
1092 * @tc.desc : Call function SimStkSendTerminalResponseResponse slotId is SLOTID_2 SerialId is -1
1093 */
1094 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendTerminalResponseResponse004, Function | MediumTest | Level1)
1095 {
1096 if (!IsReady(SLOTID_2)) {
1097 return;
1098 }
1099 g_simStkSendTerminalResponseResponseFlag = false;
1100 int32_t ret = g_rilInterface->SimStkSendTerminalResponse(SLOTID_2, -1, TEST_STORAGE_PDU);
1101 WaitFor(WAIT_TIME_SECOND);
1102 EXPECT_NE(SUCCESS, ret);
1103 EXPECT_EQ(true, g_simStkSendTerminalResponseResponseFlag);
1104 }
1105
1106 /**
1107 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkIsReadyResponse_0100
1108 * @tc.name : testV1SimStkIsReadyResponse001
1109 * @tc.desc : Call function SimStkIsReadyResponse slotId is SLOTID_1
1110 */
1111 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkIsReadyResponse001, Function | MediumTest | Level1)
1112 {
1113 if (!IsReady(SLOTID_1)) {
1114 return;
1115 }
1116 g_simStkIsReadyResponseFlag = false;
1117 int32_t ret = g_rilInterface->SimStkIsReady(SLOTID_1, GetSerialId());
1118 WaitFor(WAIT_TIME_SECOND);
1119 EXPECT_EQ(SUCCESS, ret);
1120 EXPECT_EQ(true, g_simStkIsReadyResponseFlag);
1121 }
1122
1123 /**
1124 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkIsReadyResponse_0200
1125 * @tc.name : testV1SimStkIsReadyResponse002
1126 * @tc.desc : Call function SimStkIsReadyResponse slotId is SLOTID_2
1127 */
1128 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkIsReadyResponse002, Function | MediumTest | Level1)
1129 {
1130 if (!IsReady(SLOTID_2)) {
1131 return;
1132 }
1133 g_simStkIsReadyResponseFlag = false;
1134 int32_t ret = g_rilInterface->SimStkIsReady(SLOTID_2, GetSerialId());
1135 WaitFor(WAIT_TIME_SECOND);
1136 EXPECT_EQ(SUCCESS, ret);
1137 EXPECT_EQ(true, g_simStkIsReadyResponseFlag);
1138 }
1139
1140 /**
1141 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkIsReadyResponse_0300
1142 * @tc.name : testV1SimStkIsReadyResponse003
1143 * @tc.desc : Call function SimStkIsReadyResponse slotId is SLOTID_1 SerialId is -1
1144 */
1145 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkIsReadyResponse003, Function | MediumTest | Level1)
1146 {
1147 if (!IsReady(SLOTID_1)) {
1148 return;
1149 }
1150 g_simStkIsReadyResponseFlag = false;
1151 int32_t ret = g_rilInterface->SimStkIsReady(SLOTID_1, -1);
1152 WaitFor(WAIT_TIME_SECOND);
1153 EXPECT_EQ(SUCCESS, ret);
1154 EXPECT_EQ(true, g_simStkIsReadyResponseFlag);
1155 }
1156
1157 /**
1158 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkIsReadyResponse_0400
1159 * @tc.name : testV1SimStkIsReadyResponse004
1160 * @tc.desc : Call function SimStkIsReadyResponse slotId is SLOTID_2 SerialId is -1
1161 */
1162 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkIsReadyResponse004, Function | MediumTest | Level1)
1163 {
1164 if (!IsReady(SLOTID_2)) {
1165 return;
1166 }
1167 g_simStkIsReadyResponseFlag = false;
1168 int32_t ret = g_rilInterface->SimStkIsReady(SLOTID_2, -1);
1169 WaitFor(WAIT_TIME_SECOND);
1170 EXPECT_EQ(SUCCESS, ret);
1171 EXPECT_EQ(true, g_simStkIsReadyResponseFlag);
1172 }
1173
1174 /**
1175 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioProtocolResponse_0100
1176 * @tc.name : testV1SetRadioProtocolResponse001
1177 * @tc.desc : Call function SetRadioProtocolResponse slotId is SLOTID_1
1178 */
1179 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetRadioProtocolResponse001, Function | MediumTest | Level1)
1180 {
1181 if (!IsReady(SLOTID_1)) {
1182 return;
1183 }
1184 g_setRadioProtocolResponseFlag = false;
1185 RadioProtocol protocol;
1186 protocol.slotId = SLOTID_1;
1187 int32_t ret = g_rilInterface->SetRadioProtocol(SLOTID_1, GetSerialId(), protocol);
1188 WaitFor(WAIT_TIME_SECOND);
1189 EXPECT_EQ(SUCCESS, ret);
1190 EXPECT_EQ(true, g_setRadioProtocolResponseFlag);
1191 }
1192
1193 /**
1194 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioProtocolResponse_0200
1195 * @tc.name : testV1SetRadioProtocolResponse002
1196 * @tc.desc : Call function SetRadioProtocolResponse slotId is SLOTID_2
1197 */
1198 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetRadioProtocolResponse002, Function | MediumTest | Level1)
1199 {
1200 if (!IsReady(SLOTID_2)) {
1201 return;
1202 }
1203 g_setRadioProtocolResponseFlag = false;
1204 RadioProtocol protocol;
1205 protocol.slotId = SLOTID_2;
1206 int32_t ret = g_rilInterface->SetRadioProtocol(SLOTID_2, GetSerialId(), protocol);
1207 WaitFor(WAIT_TIME_SECOND);
1208 EXPECT_EQ(SUCCESS, ret);
1209 EXPECT_EQ(true, g_setRadioProtocolResponseFlag);
1210 }
1211
1212 /**
1213 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioProtocolResponse_0300
1214 * @tc.name : testV1SetRadioProtocolResponse003
1215 * @tc.desc : Call function SetRadioProtocolResponse slotId is SLOTID_1 SerialId is -1
1216 */
1217 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetRadioProtocolResponse003, Function | MediumTest | Level1)
1218 {
1219 if (!IsReady(SLOTID_1)) {
1220 return;
1221 }
1222 g_setRadioProtocolResponseFlag = false;
1223 RadioProtocol protocol;
1224 protocol.slotId = SLOTID_1;
1225 int32_t ret = g_rilInterface->SetRadioProtocol(SLOTID_1, -1, protocol);
1226 WaitFor(WAIT_TIME_SECOND);
1227 EXPECT_NE(SUCCESS, ret);
1228 EXPECT_EQ(true, g_setRadioProtocolResponseFlag);
1229 }
1230
1231 /**
1232 * @tc.number: SUB_Telephony_DriverSystem_V1SetRadioProtocolResponse_0400
1233 * @tc.name : testV1SetRadioProtocolResponse004
1234 * @tc.desc : Call function SetRadioProtocolResponse slotId is SLOTID_2 SerialId is -1
1235 */
1236 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetRadioProtocolResponse004, Function | MediumTest | Level1)
1237 {
1238 if (!IsReady(SLOTID_2)) {
1239 return;
1240 }
1241 g_setRadioProtocolResponseFlag = false;
1242 RadioProtocol protocol;
1243 protocol.slotId = SLOTID_2;
1244 int32_t ret = g_rilInterface->SetRadioProtocol(SLOTID_2, -1, protocol);
1245 WaitFor(WAIT_TIME_SECOND);
1246 EXPECT_NE(SUCCESS, ret);
1247 EXPECT_EQ(true, g_setRadioProtocolResponseFlag);
1248 }
1249
1250 /**
1251 * @tc.number: SUB_Telephony_DriverSystem_V1SimOpenLogicalChannelResponse_0100
1252 * @tc.name : testV1SimOpenLogicalChannelResponse001
1253 * @tc.desc : Call function SimOpenLogicalChannelResponse slotId is SLOTID_1
1254 */
1255 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimOpenLogicalChannelResponse001, Function | MediumTest | Level1)
1256 {
1257 if (!IsReady(SLOTID_1)) {
1258 return;
1259 }
1260 g_simOpenLogicalChannelResponseFlag = false;
1261 std::string appID = "A00000015141434C00";
1262 int32_t p2 = 0;
1263 int32_t ret = g_rilInterface->SimOpenLogicalChannel(SLOTID_1, GetSerialId(), appID, p2);
1264 WaitFor(WAIT_TIME_SECOND);
1265 EXPECT_EQ(SUCCESS, ret);
1266 EXPECT_EQ(true, g_simOpenLogicalChannelResponseFlag);
1267 }
1268
1269 /**
1270 * @tc.number: SUB_Telephony_DriverSystem_V1SimOpenLogicalChannelResponse_0200
1271 * @tc.name : testV1SimOpenLogicalChannelResponse002
1272 * @tc.desc : Call function SimOpenLogicalChannelResponse slotId is SLOTID_2
1273 */
1274 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimOpenLogicalChannelResponse002, Function | MediumTest | Level1)
1275 {
1276 if (!IsReady(SLOTID_2)) {
1277 return;
1278 }
1279 g_simOpenLogicalChannelResponseFlag = false;
1280 std::string appID = "A00000015141434C00";
1281 int32_t p2 = 0;
1282 int32_t ret = g_rilInterface->SimOpenLogicalChannel(SLOTID_2, GetSerialId(), appID, p2);
1283 WaitFor(WAIT_TIME_SECOND);
1284 EXPECT_EQ(SUCCESS, ret);
1285 EXPECT_EQ(true, g_simOpenLogicalChannelResponseFlag);
1286 }
1287
1288 /**
1289 * @tc.number: SUB_Telephony_DriverSystem_V1SimOpenLogicalChannelResponse_0300
1290 * @tc.name : testV1SimOpenLogicalChannelResponse003
1291 * @tc.desc : Call function SimOpenLogicalChannelResponse slotId is SLOTID_1 SerialId is -1
1292 */
1293 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimOpenLogicalChannelResponse003, Function | MediumTest | Level1)
1294 {
1295 if (!IsReady(SLOTID_1)) {
1296 return;
1297 }
1298 g_simOpenLogicalChannelResponseFlag = false;
1299 std::string appID = "A00000015141434C00";
1300 int32_t p2 = 0;
1301 int32_t ret = g_rilInterface->SimOpenLogicalChannel(SLOTID_1, -1, appID, p2);
1302 WaitFor(WAIT_TIME_SECOND);
1303 EXPECT_NE(SUCCESS, ret);
1304 EXPECT_EQ(true, g_simOpenLogicalChannelResponseFlag);
1305 }
1306
1307 /**
1308 * @tc.number: SUB_Telephony_DriverSystem_V1SimOpenLogicalChannelResponse_0400
1309 * @tc.name : testV1SimOpenLogicalChannelResponse004
1310 * @tc.desc : Call function SimOpenLogicalChannelResponse slotId is SLOTID_2 SerialId is -1
1311 */
1312 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimOpenLogicalChannelResponse004, Function | MediumTest | Level1)
1313 {
1314 if (!IsReady(SLOTID_2)) {
1315 return;
1316 }
1317 g_simOpenLogicalChannelResponseFlag = false;
1318 std::string appID = "A00000015141434C00";
1319 int32_t p2 = 0;
1320 int32_t ret = g_rilInterface->SimOpenLogicalChannel(SLOTID_2, -1, appID, p2);
1321 WaitFor(WAIT_TIME_SECOND);
1322 EXPECT_NE(SUCCESS, ret);
1323 EXPECT_EQ(true, g_simOpenLogicalChannelResponseFlag);
1324 }
1325
1326 /**
1327 * @tc.number: SUB_Telephony_DriverSystem_V1SimCloseLogicalChannelResponse_0100
1328 * @tc.name : testV1SimCloseLogicalChannelResponse001
1329 * @tc.desc : Call function SimCloseLogicalChannelResponse slotId is SLOTID_1
1330 */
1331 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimCloseLogicalChannelResponse001, Function | MediumTest | Level1)
1332 {
1333 if (!IsReady(SLOTID_1)) {
1334 return;
1335 }
1336 g_simCloseLogicalChannelResponseFlag = false;
1337 int32_t ret = g_rilInterface->SimCloseLogicalChannel(SLOTID_1, GetSerialId(), g_currentChannelld);
1338 WaitFor(WAIT_TIME_SECOND);
1339 EXPECT_EQ(SUCCESS, ret);
1340 EXPECT_EQ(true, g_simCloseLogicalChannelResponseFlag);
1341 }
1342
1343 /**
1344 * @tc.number: SUB_Telephony_DriverSystem_V1SimCloseLogicalChannelResponse_0200
1345 * @tc.name : testV1SimCloseLogicalChannelResponse002
1346 * @tc.desc : Call function SimCloseLogicalChannelResponse slotId is SLOTID_2
1347 */
1348 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimCloseLogicalChannelResponse002, Function | MediumTest | Level1)
1349 {
1350 if (!IsReady(SLOTID_2)) {
1351 return;
1352 }
1353 g_simCloseLogicalChannelResponseFlag = false;
1354 int32_t ret = g_rilInterface->SimCloseLogicalChannel(SLOTID_2, GetSerialId(), g_currentChannelld);
1355 WaitFor(WAIT_TIME_SECOND);
1356 EXPECT_EQ(SUCCESS, ret);
1357 EXPECT_EQ(true, g_simCloseLogicalChannelResponseFlag);
1358 }
1359
1360 /**
1361 * @tc.number: SUB_Telephony_DriverSystem_V1SimCloseLogicalChannelResponse_0300
1362 * @tc.name : testV1SimCloseLogicalChannelResponse003
1363 * @tc.desc : Call function SimCloseLogicalChannelResponse slotId is SLOTID_1 SerialId is -1
1364 */
1365 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimCloseLogicalChannelResponse003, Function | MediumTest | Level1)
1366 {
1367 if (!IsReady(SLOTID_1)) {
1368 return;
1369 }
1370 g_simCloseLogicalChannelResponseFlag = false;
1371 int32_t ret = g_rilInterface->SimCloseLogicalChannel(SLOTID_1, -1, g_currentChannelld);
1372 WaitFor(WAIT_TIME_SECOND);
1373 EXPECT_NE(SUCCESS, ret);
1374 EXPECT_EQ(true, g_simCloseLogicalChannelResponseFlag);
1375 }
1376
1377 /**
1378 * @tc.number: SUB_Telephony_DriverSystem_V1SimCloseLogicalChannelResponse_0400
1379 * @tc.name : testV1SimCloseLogicalChannelResponse004
1380 * @tc.desc : Call function SimCloseLogicalChannelResponse slotId is SLOTID_2 SerialId is -1
1381 */
1382 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimCloseLogicalChannelResponse004, Function | MediumTest | Level1)
1383 {
1384 if (!IsReady(SLOTID_2)) {
1385 return;
1386 }
1387 g_simCloseLogicalChannelResponseFlag = false;
1388 int32_t ret = g_rilInterface->SimCloseLogicalChannel(SLOTID_2, -1, g_currentChannelld);
1389 WaitFor(WAIT_TIME_SECOND);
1390 EXPECT_NE(SUCCESS, ret);
1391 EXPECT_EQ(true, g_simCloseLogicalChannelResponseFlag);
1392 }
1393
1394 /**
1395 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduLogicalChannelResponse_0100
1396 * @tc.name : testV1SimTransmitApduLogicalChannelResponse001
1397 * @tc.desc : Call function SimTransmitApduLogicalChannelResponse slotId is SLOTID_1
1398 */
1399 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduLogicalChannelResponse001, Function | MediumTest | Level1)
1400 {
1401 if (!IsReady(SLOTID_1)) {
1402 return;
1403 }
1404 g_simTransmitApduLogicalChannelResponseFlag = false;
1405 ApduSimIORequestInfo reqInfo;
1406 reqInfo.serial = 0;
1407 reqInfo.channelId = 1;
1408 reqInfo.type = 0x80;
1409 reqInfo.instruction = 0xCA;
1410 reqInfo.p1 = 0xFF;
1411 reqInfo.p2 = 0x40;
1412 reqInfo.p3 = 0x00;
1413 reqInfo.data = "";
1414 int32_t ret = g_rilInterface->SimTransmitApduLogicalChannel(SLOTID_1, GetSerialId(), reqInfo);
1415 WaitFor(WAIT_TIME_SECOND);
1416 EXPECT_EQ(SUCCESS, ret);
1417 EXPECT_EQ(true, g_simTransmitApduLogicalChannelResponseFlag);
1418 }
1419
1420 /**
1421 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduLogicalChannelResponse_0200
1422 * @tc.name : testV1SimTransmitApduLogicalChannelResponse002
1423 * @tc.desc : Call function SimTransmitApduLogicalChannelResponse slotId is SLOTID_2
1424 */
1425 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduLogicalChannelResponse002, Function | MediumTest | Level1)
1426 {
1427 if (!IsReady(SLOTID_2)) {
1428 return;
1429 }
1430 g_simTransmitApduLogicalChannelResponseFlag = false;
1431 ApduSimIORequestInfo reqInfo;
1432 reqInfo.serial = 0;
1433 reqInfo.channelId = 1;
1434 reqInfo.type = 0x80;
1435 reqInfo.instruction = 0xCA;
1436 reqInfo.p1 = 0xFF;
1437 reqInfo.p2 = 0x40;
1438 reqInfo.p3 = 0x00;
1439 reqInfo.data = "";
1440 int32_t ret = g_rilInterface->SimTransmitApduLogicalChannel(SLOTID_2, GetSerialId(), reqInfo);
1441 WaitFor(WAIT_TIME_SECOND);
1442 EXPECT_EQ(SUCCESS, ret);
1443 EXPECT_EQ(true, g_simTransmitApduLogicalChannelResponseFlag);
1444 }
1445
1446 /**
1447 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduLogicalChannelResponse_0300
1448 * @tc.name : testV1SimTransmitApduLogicalChannelResponse003
1449 * @tc.desc : Call function SimTransmitApduLogicalChannelResponse slotId is SLOTID_1 SerialId is -1
1450 */
1451 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduLogicalChannelResponse003, Function | MediumTest | Level1)
1452 {
1453 if (!IsReady(SLOTID_1)) {
1454 return;
1455 }
1456 g_simTransmitApduLogicalChannelResponseFlag = false;
1457 ApduSimIORequestInfo reqInfo;
1458 reqInfo.serial = 0;
1459 reqInfo.channelId = 1;
1460 reqInfo.type = 0x80;
1461 reqInfo.instruction = 0xCA;
1462 reqInfo.p1 = 0xFF;
1463 reqInfo.p2 = 0x40;
1464 reqInfo.p3 = 0x00;
1465 reqInfo.data = "";
1466 int32_t ret = g_rilInterface->SimTransmitApduLogicalChannel(SLOTID_1, -1, reqInfo);
1467 WaitFor(WAIT_TIME_SECOND);
1468 EXPECT_NE(SUCCESS, ret);
1469 EXPECT_EQ(true, g_simTransmitApduLogicalChannelResponseFlag);
1470 }
1471
1472 /**
1473 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduLogicalChannelResponse_0400
1474 * @tc.name : testV1SimTransmitApduLogicalChannelResponse004
1475 * @tc.desc : Call function SimTransmitApduLogicalChannelResponse slotId is SLOTID_2 SerialId is -1
1476 */
1477 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduLogicalChannelResponse004, Function | MediumTest | Level1)
1478 {
1479 if (!IsReady(SLOTID_2)) {
1480 return;
1481 }
1482 g_simTransmitApduLogicalChannelResponseFlag = false;
1483 ApduSimIORequestInfo reqInfo;
1484 reqInfo.serial = 0;
1485 reqInfo.channelId = 1;
1486 reqInfo.type = 0x80;
1487 reqInfo.instruction = 0xCA;
1488 reqInfo.p1 = 0xFF;
1489 reqInfo.p2 = 0x40;
1490 reqInfo.p3 = 0x00;
1491 reqInfo.data = "";
1492 int32_t ret = g_rilInterface->SimTransmitApduLogicalChannel(SLOTID_2, -1, reqInfo);
1493 WaitFor(WAIT_TIME_SECOND);
1494 EXPECT_NE(SUCCESS, ret);
1495 EXPECT_EQ(true, g_simTransmitApduLogicalChannelResponseFlag);
1496 }
1497
1498 /**
1499 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduBasicChannelResponse_0100
1500 * @tc.name : testV1SimTransmitApduBasicChannelResponse001
1501 * @tc.desc : Call function SimTransmitApduBasicChannelResponse slotId is SLOTID_1
1502 */
1503 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduBasicChannelResponse001, Function | MediumTest | Level1)
1504 {
1505 if (!IsReady(SLOTID_1)) {
1506 return;
1507 }
1508 g_simTransmitApduBasicChannelResponseFlag = false;
1509 ApduSimIORequestInfo reqInfo;
1510 reqInfo.serial = 0;
1511 reqInfo.channelId = 1;
1512 reqInfo.type = 0x80;
1513 reqInfo.instruction = 0xCA;
1514 reqInfo.p1 = 0xFF;
1515 reqInfo.p2 = 0x40;
1516 reqInfo.p3 = 0x00;
1517 reqInfo.data = "";
1518 int32_t ret = g_rilInterface->SimTransmitApduBasicChannel(SLOTID_1, GetSerialId(), reqInfo);
1519 WaitFor(WAIT_TIME_SECOND);
1520 EXPECT_EQ(SUCCESS, ret);
1521 EXPECT_EQ(true, g_simTransmitApduBasicChannelResponseFlag);
1522 }
1523
1524 /**
1525 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduBasicChannelResponse_0200
1526 * @tc.name : testV1SimTransmitApduBasicChannelResponse002
1527 * @tc.desc : Call function SimTransmitApduBasicChannelResponse slotId is SLOTID_2
1528 */
1529 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduBasicChannelResponse002, Function | MediumTest | Level1)
1530 {
1531 if (!IsReady(SLOTID_2)) {
1532 return;
1533 }
1534 g_simTransmitApduBasicChannelResponseFlag = false;
1535 ApduSimIORequestInfo reqInfo;
1536 reqInfo.serial = 0;
1537 reqInfo.channelId = 1;
1538 reqInfo.type = 0x80;
1539 reqInfo.instruction = 0xCA;
1540 reqInfo.p1 = 0xFF;
1541 reqInfo.p2 = 0x40;
1542 reqInfo.p3 = 0x00;
1543 reqInfo.data = "";
1544 int32_t ret = g_rilInterface->SimTransmitApduBasicChannel(SLOTID_2, GetSerialId(), reqInfo);
1545 WaitFor(WAIT_TIME_SECOND);
1546 EXPECT_EQ(SUCCESS, ret);
1547 EXPECT_EQ(true, g_simTransmitApduBasicChannelResponseFlag);
1548 }
1549
1550 /**
1551 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduBasicChannelResponse_0300
1552 * @tc.name : testV1SimTransmitApduBasicChannelResponse003
1553 * @tc.desc : Call function SimTransmitApduBasicChannelResponse slotId is SLOTID_1 SerialId is -1
1554 */
1555 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduBasicChannelResponse003, Function | MediumTest | Level1)
1556 {
1557 if (!IsReady(SLOTID_1)) {
1558 return;
1559 }
1560 g_simTransmitApduBasicChannelResponseFlag = false;
1561 ApduSimIORequestInfo reqInfo;
1562 reqInfo.serial = 0;
1563 reqInfo.channelId = 1;
1564 reqInfo.type = 0x80;
1565 reqInfo.instruction = 0xCA;
1566 reqInfo.p1 = 0xFF;
1567 reqInfo.p2 = 0x40;
1568 reqInfo.p3 = 0x00;
1569 reqInfo.data = "";
1570 int32_t ret = g_rilInterface->SimTransmitApduBasicChannel(SLOTID_1, -1, reqInfo);
1571 WaitFor(WAIT_TIME_SECOND);
1572 EXPECT_NE(SUCCESS, ret);
1573 EXPECT_EQ(true, g_simTransmitApduBasicChannelResponseFlag);
1574 }
1575
1576 /**
1577 * @tc.number: SUB_Telephony_DriverSystem_V1SimTransmitApduBasicChannelResponse_0400
1578 * @tc.name : testV1SimTransmitApduBasicChannelResponse004
1579 * @tc.desc : Call function SimTransmitApduBasicChannelResponse slotId is SLOTID_2 SerialId is -1
1580 */
1581 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimTransmitApduBasicChannelResponse004, Function | MediumTest | Level1)
1582 {
1583 if (!IsReady(SLOTID_2)) {
1584 return;
1585 }
1586 g_simTransmitApduBasicChannelResponseFlag = false;
1587 ApduSimIORequestInfo reqInfo;
1588 reqInfo.serial = 0;
1589 reqInfo.channelId = 1;
1590 reqInfo.type = 0x80;
1591 reqInfo.instruction = 0xCA;
1592 reqInfo.p1 = 0xFF;
1593 reqInfo.p2 = 0x40;
1594 reqInfo.p3 = 0x00;
1595 reqInfo.data = "";
1596 int32_t ret = g_rilInterface->SimTransmitApduBasicChannel(SLOTID_2, -1, reqInfo);
1597 WaitFor(WAIT_TIME_SECOND);
1598 EXPECT_NE(SUCCESS, ret);
1599 EXPECT_EQ(true, g_simTransmitApduBasicChannelResponseFlag);
1600 }
1601
1602 /**
1603 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLockResponse_0100
1604 * @tc.name : testV1UnlockSimLockResponse001
1605 * @tc.desc : Call function UnlockSimLockResponse slotId is SLOTID_1
1606 */
1607 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnlockSimLockResponse001, Function | MediumTest | Level1)
1608 {
1609 #ifdef TEL_TEST_PIN_PUK
1610 if (!IsReady(SLOTID_1)) {
1611 return;
1612 }
1613 g_unlockSimLockResponseFlag = false;
1614 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_1, GetSerialId(), 0, TEST_STORAGE_PDU);
1615 WaitFor(WAIT_TIME_SECOND);
1616 EXPECT_EQ(SUCCESS, ret);
1617 EXPECT_EQ(true, g_unlockSimLockResponseFlag);
1618 #endif
1619 }
1620
1621 /**
1622 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLockResponse_0200
1623 * @tc.name : testV1UnlockSimLockResponse002
1624 * @tc.desc : Call function UnlockSimLockResponse slotId is SLOTID_2
1625 */
1626 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnlockSimLockResponse002, Function | MediumTest | Level1)
1627 {
1628 #ifdef TEL_TEST_PIN_PUK
1629 if (!IsReady(SLOTID_2)) {
1630 return;
1631 }
1632 g_unlockSimLockResponseFlag = false;
1633 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, GetSerialId(), 0, TEST_STORAGE_PDU);
1634 WaitFor(WAIT_TIME_SECOND);
1635 EXPECT_EQ(SUCCESS, ret);
1636 EXPECT_EQ(true, g_unlockSimLockResponseFlag);
1637 #endif
1638 }
1639
1640 /**
1641 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLockResponse_0300
1642 * @tc.name : testV1UnlockSimLockResponse003
1643 * @tc.desc : Call function UnlockSimLockResponse slotId is SLOTID_1 SerialId is -1
1644 */
1645 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnlockSimLockResponse003, Function | MediumTest | Level1)
1646 {
1647 #ifdef TEL_TEST_PIN_PUK
1648 if (!IsReady(SLOTID_1)) {
1649 return;
1650 }
1651 g_unlockSimLockResponseFlag = false;
1652 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_1, -1, 0, TEST_STORAGE_PDU);
1653 WaitFor(WAIT_TIME_SECOND);
1654 EXPECT_EQ(SUCCESS, ret);
1655 EXPECT_EQ(true, g_unlockSimLockResponseFlag);
1656 #endif
1657 }
1658
1659 /**
1660 * @tc.number: SUB_Telephony_DriverSystem_V1UnlockSimLockResponse_0400
1661 * @tc.name : testV1UnlockSimLockResponse004
1662 * @tc.desc : Call function UnlockSimLockResponse slotId is SLOTID_2 SerialId is -1
1663 */
1664 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UnlockSimLockResponse004, Function | MediumTest | Level1)
1665 {
1666 #ifdef TEL_TEST_PIN_PUK
1667 if (!IsReady(SLOTID_2)) {
1668 return;
1669 }
1670 g_unlockSimLockResponseFlag = false;
1671 int32_t ret = g_rilInterface->UnlockSimLock(SLOTID_2, -1, 0, TEST_STORAGE_PDU);
1672 WaitFor(WAIT_TIME_SECOND);
1673 EXPECT_EQ(SUCCESS, ret);
1674 EXPECT_EQ(true, g_unlockSimLockResponseFlag);
1675 #endif
1676 }
1677
1678 /**
1679 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthenticationResponse_0100
1680 * @tc.name : testV1SimAuthenticationResponse001
1681 * @tc.desc : Call function SimAuthenticationResponse slotId is SLOTID_1
1682 */
1683 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimAuthenticationResponse001, Function | MediumTest | Level1)
1684 {
1685 if (!IsReady(SLOTID_1)) {
1686 return;
1687 }
1688 g_simAuthenticationResponseFlag = false;
1689 SimAuthenticationRequestInfo simAuthInfo;
1690 simAuthInfo.aid = TEST_STORAGE_PDU;
1691 simAuthInfo.authData = TEST_STORAGE_PDU;
1692 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_1, GetSerialId(), simAuthInfo);
1693 WaitFor(WAIT_TIME_SECOND);
1694 EXPECT_EQ(SUCCESS, ret);
1695 EXPECT_EQ(true, g_simAuthenticationResponseFlag);
1696 }
1697
1698 /**
1699 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthenticationResponse_0200
1700 * @tc.name : testV1SimAuthenticationResponse002
1701 * @tc.desc : Call function SimAuthenticationResponse slotId is SLOTID_2
1702 */
1703 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimAuthenticationResponse002, Function | MediumTest | Level1)
1704 {
1705 if (!IsReady(SLOTID_2)) {
1706 return;
1707 }
1708 g_simAuthenticationResponseFlag = false;
1709 SimAuthenticationRequestInfo simAuthInfo;
1710 simAuthInfo.aid = TEST_STORAGE_PDU;
1711 simAuthInfo.authData = TEST_STORAGE_PDU;
1712 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_2, GetSerialId(), simAuthInfo);
1713 WaitFor(WAIT_TIME_SECOND);
1714 EXPECT_EQ(SUCCESS, ret);
1715 EXPECT_EQ(true, g_simAuthenticationResponseFlag);
1716 }
1717
1718 /**
1719 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthenticationResponse_0300
1720 * @tc.name : testV1SimAuthenticationResponse003
1721 * @tc.desc : Call function SimAuthenticationResponse slotId is SLOTID_1 SerialId is -1
1722 */
1723 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimAuthenticationResponse003, Function | MediumTest | Level1)
1724 {
1725 if (!IsReady(SLOTID_1)) {
1726 return;
1727 }
1728 g_simAuthenticationResponseFlag = false;
1729 SimAuthenticationRequestInfo simAuthInfo;
1730 simAuthInfo.aid = TEST_STORAGE_PDU;
1731 simAuthInfo.authData = TEST_STORAGE_PDU;
1732 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_1, -1, simAuthInfo);
1733 WaitFor(WAIT_TIME_SECOND);
1734 EXPECT_EQ(SUCCESS, ret);
1735 EXPECT_EQ(true, g_simAuthenticationResponseFlag);
1736 }
1737
1738 /**
1739 * @tc.number: SUB_Telephony_DriverSystem_V1SimAuthenticationResponse_0400
1740 * @tc.name : testV1SimAuthenticationResponse004
1741 * @tc.desc : Call function SimAuthenticationResponse slotId is SLOTID_2 SerialId is -1
1742 */
1743 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimAuthenticationResponse004, Function | MediumTest | Level1)
1744 {
1745 if (!IsReady(SLOTID_2)) {
1746 return;
1747 }
1748 g_simAuthenticationResponseFlag = false;
1749 SimAuthenticationRequestInfo simAuthInfo;
1750 simAuthInfo.aid = TEST_STORAGE_PDU;
1751 simAuthInfo.authData = TEST_STORAGE_PDU;
1752 int32_t ret = g_rilInterface->SimAuthentication(SLOTID_2, -1, simAuthInfo);
1753 WaitFor(WAIT_TIME_SECOND);
1754 EXPECT_EQ(SUCCESS, ret);
1755 EXPECT_EQ(true, g_simAuthenticationResponseFlag);
1756 }
1757
1758 /**
1759 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendEnvelopeResponse_0100
1760 * @tc.name : testV1SimStkSendEnvelopeResponse001
1761 * @tc.desc : Call function SimStkSendEnvelopeResponse slotId is SLOTID_1
1762 */
1763 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendEnvelopeResponse001, Function | MediumTest | Level1)
1764 {
1765 if (!IsReady(SLOTID_1)) {
1766 return;
1767 }
1768 g_simStkSendEnvelopeResponseFlag = false;
1769 int32_t ret = g_rilInterface->SimStkSendEnvelope(SLOTID_1, GetSerialId(), TEST_STORAGE_PDU);
1770 WaitFor(WAIT_TIME_SECOND);
1771 EXPECT_EQ(SUCCESS, ret);
1772 EXPECT_EQ(true, g_simStkSendEnvelopeResponseFlag);
1773 }
1774
1775 /**
1776 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendEnvelopeResponse_0200
1777 * @tc.name : testV1SimStkSendEnvelopeResponse002
1778 * @tc.desc : Call function SimStkSendEnvelopeResponse slotId is SLOTID_2
1779 */
1780 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendEnvelopeResponse002, Function | MediumTest | Level1)
1781 {
1782 if (!IsReady(SLOTID_2)) {
1783 return;
1784 }
1785 g_simStkSendEnvelopeResponseFlag = false;
1786 int32_t ret = g_rilInterface->SimStkSendEnvelope(SLOTID_2, GetSerialId(), TEST_STORAGE_PDU);
1787 WaitFor(WAIT_TIME_SECOND);
1788 EXPECT_EQ(SUCCESS, ret);
1789 EXPECT_EQ(true, g_simStkSendEnvelopeResponseFlag);
1790 }
1791
1792 /**
1793 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendEnvelopeResponse_0300
1794 * @tc.name : testV1SimStkSendEnvelopeResponse003
1795 * @tc.desc : Call function SimStkSendEnvelopeResponse slotId is SLOTID_1 SerialId is -1
1796 */
1797 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendEnvelopeResponse003, Function | MediumTest | Level1)
1798 {
1799 if (!IsReady(SLOTID_1)) {
1800 return;
1801 }
1802 g_simStkSendEnvelopeResponseFlag = false;
1803 int32_t ret = g_rilInterface->SimStkSendEnvelope(SLOTID_1, -1, TEST_STORAGE_PDU);
1804 WaitFor(WAIT_TIME_SECOND);
1805 EXPECT_EQ(SUCCESS, ret);
1806 EXPECT_EQ(true, g_simStkSendEnvelopeResponseFlag);
1807 }
1808
1809 /**
1810 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendEnvelopeResponse_0400
1811 * @tc.name : testV1SimStkSendEnvelopeResponse004
1812 * @tc.desc : Call function SimStkSendEnvelopeResponse slotId is SLOTID_2 SerialId is -1
1813 */
1814 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendEnvelopeResponse004, Function | MediumTest | Level1)
1815 {
1816 if (!IsReady(SLOTID_2)) {
1817 return;
1818 }
1819 g_simStkSendEnvelopeResponseFlag = false;
1820 int32_t ret = g_rilInterface->SimStkSendEnvelope(SLOTID_2, -1, TEST_STORAGE_PDU);
1821 WaitFor(WAIT_TIME_SECOND);
1822 EXPECT_EQ(SUCCESS, ret);
1823 EXPECT_EQ(true, g_simStkSendEnvelopeResponseFlag);
1824 }
1825
1826 /**
1827 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendCallSetupRequestResultResponse_0100
1828 * @tc.name : testV1SimStkSendCallSetupRequestResultResponse001
1829 * @tc.desc : Call function SimStkSendCallSetupRequestResultResponse slotId is SLOTID_1
1830 */
1831 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendCallSetupRequestResultResponse001, Function | MediumTest | Level1)
1832 {
1833 if (!IsReady(SLOTID_1)) {
1834 return;
1835 }
1836 g_simStkSendCallSetupRequestResultResponseFlag = false;
1837 int32_t ret = g_rilInterface->SimStkSendCallSetupRequestResult(SLOTID_1, GetSerialId(), true);
1838 WaitFor(WAIT_TIME_SECOND);
1839 EXPECT_EQ(SUCCESS, ret);
1840 EXPECT_EQ(true, g_simStkSendCallSetupRequestResultResponseFlag);
1841 }
1842
1843 /**
1844 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendCallSetupRequestResultResponse_0200
1845 * @tc.name : testV1SimStkSendCallSetupRequestResultResponse002
1846 * @tc.desc : Call function SimStkSendCallSetupRequestResultResponse slotId is SLOTID_2
1847 */
1848 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendCallSetupRequestResultResponse002, Function | MediumTest | Level1)
1849 {
1850 if (!IsReady(SLOTID_2)) {
1851 return;
1852 }
1853 g_simStkSendCallSetupRequestResultResponseFlag = false;
1854 int32_t ret = g_rilInterface->SimStkSendCallSetupRequestResult(SLOTID_2, GetSerialId(), true);
1855 WaitFor(WAIT_TIME_SECOND);
1856 EXPECT_EQ(SUCCESS, ret);
1857 EXPECT_EQ(true, g_simStkSendCallSetupRequestResultResponseFlag);
1858 }
1859
1860 /**
1861 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendCallSetupRequestResultResponse_0300
1862 * @tc.name : testV1SimStkSendCallSetupRequestResultResponse003
1863 * @tc.desc : Call function SimStkSendCallSetupRequestResultResponse slotId is SLOTID_1 SerialId is -1
1864 */
1865 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendCallSetupRequestResultResponse003, Function | MediumTest | Level1)
1866 {
1867 if (!IsReady(SLOTID_1)) {
1868 return;
1869 }
1870 g_simStkSendCallSetupRequestResultResponseFlag = false;
1871 int32_t ret = g_rilInterface->SimStkSendCallSetupRequestResult(SLOTID_1, -1, true);
1872 WaitFor(WAIT_TIME_SECOND);
1873 EXPECT_EQ(SUCCESS, ret);
1874 EXPECT_EQ(true, g_simStkSendCallSetupRequestResultResponseFlag);
1875 }
1876
1877 /**
1878 * @tc.number: SUB_Telephony_DriverSystem_V1SimStkSendCallSetupRequestResultResponse_0400
1879 * @tc.name : testV1SimStkSendCallSetupRequestResultResponse004
1880 * @tc.desc : Call function SimStkSendCallSetupRequestResultResponse slotId is SLOTID_2 SerialId is -1
1881 */
1882 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SimStkSendCallSetupRequestResultResponse004, Function | MediumTest | Level1)
1883 {
1884 if (!IsReady(SLOTID_2)) {
1885 return;
1886 }
1887 g_simStkSendCallSetupRequestResultResponseFlag = false;
1888 int32_t ret = g_rilInterface->SimStkSendCallSetupRequestResult(SLOTID_2, -1, true);
1889 WaitFor(WAIT_TIME_SECOND);
1890 EXPECT_EQ(SUCCESS, ret);
1891 EXPECT_EQ(true, g_simStkSendCallSetupRequestResultResponseFlag);
1892 }
1893
1894 /**
1895 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioProtocolResponse_0100
1896 * @tc.name : testV1GetRadioProtocolResponse001
1897 * @tc.desc : Call function GetRadioProtocolResponse slotId is SLOTID_1
1898 */
1899 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetRadioProtocolResponse001, Function | MediumTest | Level1)
1900 {
1901 if (!IsReady(SLOTID_1)) {
1902 return;
1903 }
1904 g_getRadioProtocolResponseFlag = false;
1905 int32_t ret = g_rilInterface->GetRadioProtocol(SLOTID_1, GetSerialId());
1906 WaitFor(WAIT_TIME_SECOND);
1907 EXPECT_EQ(SUCCESS, ret);
1908 EXPECT_EQ(true, g_getRadioProtocolResponseFlag);
1909 }
1910
1911 /**
1912 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioProtocolResponse_0200
1913 * @tc.name : testV1GetRadioProtocolResponse002
1914 * @tc.desc : Call function GetRadioProtocolResponse slotId is SLOTID_2
1915 */
1916 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetRadioProtocolResponse002, Function | MediumTest | Level1)
1917 {
1918 if (!IsReady(SLOTID_2)) {
1919 return;
1920 }
1921 g_getRadioProtocolResponseFlag = false;
1922 int32_t ret = g_rilInterface->GetRadioProtocol(SLOTID_2, GetSerialId());
1923 WaitFor(WAIT_TIME_SECOND);
1924 EXPECT_EQ(SUCCESS, ret);
1925 EXPECT_EQ(true, g_getRadioProtocolResponseFlag);
1926 }
1927
1928 /**
1929 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioProtocolResponse_0300
1930 * @tc.name : testV1GetRadioProtocolResponse003
1931 * @tc.desc : Call function GetRadioProtocolResponse slotId is SLOTID_1 SerialId is -1
1932 */
1933 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetRadioProtocolResponse003, Function | MediumTest | Level1)
1934 {
1935 if (!IsReady(SLOTID_1)) {
1936 return;
1937 }
1938 g_getRadioProtocolResponseFlag = false;
1939 int32_t ret = g_rilInterface->GetRadioProtocol(SLOTID_1, -1);
1940 WaitFor(WAIT_TIME_SECOND);
1941 EXPECT_EQ(SUCCESS, ret);
1942 EXPECT_EQ(true, g_getRadioProtocolResponseFlag);
1943 }
1944
1945 /**
1946 * @tc.number: SUB_Telephony_DriverSystem_V1GetRadioProtocolResponse_0400
1947 * @tc.name : testV1GetRadioProtocolResponse004
1948 * @tc.desc : Call function GetRadioProtocolResponse slotId is SLOTID_2 SerialId is -1
1949 */
1950 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetRadioProtocolResponse004, Function | MediumTest | Level1)
1951 {
1952 if (!IsReady(SLOTID_2)) {
1953 return;
1954 }
1955 g_getRadioProtocolResponseFlag = false;
1956 int32_t ret = g_rilInterface->GetRadioProtocol(SLOTID_2, -1);
1957 WaitFor(WAIT_TIME_SECOND);
1958 EXPECT_EQ(SUCCESS, ret);
1959 EXPECT_EQ(true, g_getRadioProtocolResponseFlag);
1960 }
1961
1962
1963 /**
1964 * @tc.number : SUB_Telephony_DriverSystem_V1SetUssd_0600
1965 * @tc.name : testV1SetUssd004
1966 * @tc.desc : Call the function V1 SetUssd with serialId and a value of -11111
1967 */
1968 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetUssd004, Function | MediumTest | Level1)
1969 {
1970 if (!IsReady(SLOTID_1)) {
1971 return;
1972 }
1973 int32_t ret = g_rilInterface->SetUssd(SLOTID_1, -11111, "12345678");
1974 WaitFor(WAIT_TIME_SECOND);
1975 EXPECT_EQ(SUCCESS, ret);
1976 }
1977
1978 /**
1979 * @tc.number : SUB_Telephony_DriverSystem_V1SetUssd_0700
1980 * @tc.name : testV1SetUssd005
1981 * @tc.desc : Call the function V1 SetUssd with serialId and a value of 0
1982 */
1983 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetUssd005, Function | MediumTest | Level1)
1984 {
1985 if (!IsReady(SLOTID_1)) {
1986 return;
1987 }
1988 int32_t ret = g_rilInterface->SetUssd(SLOTID_1, 0, "12345678");
1989 WaitFor(WAIT_TIME_SECOND);
1990 EXPECT_EQ(SUCCESS, ret);
1991 }
1992
1993 /**
1994 * @tc.number : SUB_Telephony_DriverSystem_V1SetUssd_0800
1995 * @tc.name : testV1SetUssd006
1996 * @tc.desc : Call the function V1 SetUssd with serialId and a value of 11111
1997 */
1998 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetUssd006, Function | MediumTest | Level1)
1999 {
2000 if (!IsReady(SLOTID_1)) {
2001 return;
2002 }
2003 int32_t ret = g_rilInterface->SetUssd(SLOTID_1, 11111, "12345678");
2004 WaitFor(WAIT_TIME_SECOND);
2005 EXPECT_EQ(SUCCESS, ret);
2006 }
2007
2008 /**
2009 * @tc.number : SUB_Telephony_DriverSystem_V1SetUssd_0900
2010 * @tc.name : testV1SetUssd007
2011 * @tc.desc : Call the function V1 SetUssd with serialId and a value of 32768
2012 */
2013 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetUssd007, Function | MediumTest | Level1)
2014 {
2015 if (!IsReady(SLOTID_1)) {
2016 return;
2017 }
2018 int32_t ret = g_rilInterface->SetUssd(SLOTID_1, 32768, "12345678");
2019 WaitFor(WAIT_TIME_SECOND);
2020 EXPECT_EQ(SUCCESS, ret);
2021 }
2022
2023 /**
2024 * @tc.number : SUB_Telephony_DriverSystem_V1SetUssd_1000
2025 * @tc.name : testV1SetUssd008
2026 * @tc.desc : Call the function V1 SetUssd with serialId and a value of -32768
2027 */
2028 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetUssd008, Function | MediumTest | Level1)
2029 {
2030 if (!IsReady(SLOTID_1)) {
2031 return;
2032 }
2033 int32_t ret = g_rilInterface->SetUssd(SLOTID_1, -32768, "12345678");
2034 WaitFor(WAIT_TIME_SECOND);
2035 EXPECT_EQ(SUCCESS, ret);
2036 }
2037
2038 /**
2039 * @tc.number : SUB_Telephony_DriverSystem_V1SetUssd_1100
2040 * @tc.name : testV1SetUssd009
2041 * @tc.desc : Call the function V1 SetUssd with str and a value of 1qaz!QAZ
2042 */
2043 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetUssd009, Function | MediumTest | Level1)
2044 {
2045 if (!IsReady(SLOTID_1)) {
2046 return;
2047 }
2048 int32_t ret = g_rilInterface->SetUssd(SLOTID_1, GetSerialId(), "1qaz!QAZ");
2049 WaitFor(WAIT_TIME_SECOND);
2050 EXPECT_EQ(SUCCESS, ret);
2051 }
2052
2053 /**
2054 * @tc.number : SUB_Telephony_DriverSystem_V1SetUssd_1200
2055 * @tc.name : testV1SetUssd010
2056 * @tc.desc : Call the function V1 SetUssd with str and a value of 000000000000000
2057 */
2058 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetUssd010, Function | MediumTest | Level1)
2059 {
2060 if (!IsReady(SLOTID_1)) {
2061 return;
2062 }
2063 int32_t ret = g_rilInterface->SetUssd(SLOTID_1, GetSerialId(), "000000000000000");
2064 WaitFor(WAIT_TIME_SECOND);
2065 EXPECT_EQ(SUCCESS, ret);
2066 }
2067
2068 /**
2069 * @tc.number : SUB_Telephony_DriverSystem_V1GetUssd_0600
2070 * @tc.name : testV1GetUssd004
2071 * @tc.desc : Call the function V1 GetUssd with serialId and a value of -11111
2072 */
2073 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetUssd004, Function | MediumTest | Level1)
2074 {
2075 if (!IsReady(SLOTID_1)) {
2076 return;
2077 }
2078 int32_t ret = g_rilInterface->GetUssd(SLOTID_1, -11111);
2079 WaitFor(WAIT_TIME_SECOND);
2080 EXPECT_EQ(SUCCESS, ret);
2081 }
2082
2083 /**
2084 * @tc.number : SUB_Telephony_DriverSystem_V1GetUssd_0700
2085 * @tc.name : testV1GetUssd005
2086 * @tc.desc : Call the function V1 GetUssd with serialId and a value of 0
2087 */
2088 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetUssd005, Function | MediumTest | Level1)
2089 {
2090 if (!IsReady(SLOTID_1)) {
2091 return;
2092 }
2093 int32_t ret = g_rilInterface->GetUssd(SLOTID_1, 0);
2094 WaitFor(WAIT_TIME_SECOND);
2095 EXPECT_EQ(SUCCESS, ret);
2096 }
2097
2098 /**
2099 * @tc.number : SUB_Telephony_DriverSystem_V1GetUssd_0800
2100 * @tc.name : testV1GetUssd006
2101 * @tc.desc : Call the function V1 GetUssd with serialId and a value of 11111
2102 */
2103 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetUssd006, Function | MediumTest | Level1)
2104 {
2105 if (!IsReady(SLOTID_1)) {
2106 return;
2107 }
2108 int32_t ret = g_rilInterface->GetUssd(SLOTID_1, 11111);
2109 WaitFor(WAIT_TIME_SECOND);
2110 EXPECT_EQ(SUCCESS, ret);
2111 }
2112
2113 /**
2114 * @tc.number : SUB_Telephony_DriverSystem_V1GetUssd_0900
2115 * @tc.name : testV1GetUssd007
2116 * @tc.desc : Call the function V1 GetUssd with serialId and a value of 32768
2117 */
2118 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetUssd007, Function | MediumTest | Level1)
2119 {
2120 if (!IsReady(SLOTID_1)) {
2121 return;
2122 }
2123 int32_t ret = g_rilInterface->GetUssd(SLOTID_1, 32768);
2124 WaitFor(WAIT_TIME_SECOND);
2125 EXPECT_EQ(SUCCESS, ret);
2126 }
2127
2128 /**
2129 * @tc.number : SUB_Telephony_DriverSystem_V1GetUssd_1000
2130 * @tc.name : testV1GetUssd008
2131 * @tc.desc : Call the function V1 GetUssd with serialId and a value of -32768
2132 */
2133 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetUssd008, Function | MediumTest | Level1)
2134 {
2135 if (!IsReady(SLOTID_1)) {
2136 return;
2137 }
2138 int32_t ret = g_rilInterface->GetUssd(SLOTID_1, -32768);
2139 WaitFor(WAIT_TIME_SECOND);
2140 EXPECT_EQ(SUCCESS, ret);
2141 }
2142
2143 /**
2144 * @tc.number : SUB_Telephony_DriverSystem_V1SetMute_0600
2145 * @tc.name : testV1SetMute004
2146 * @tc.desc : Call the function V1 SetMute with serialId and a value of -11111
2147 */
2148 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetMute004, Function | MediumTest | Level1)
2149 {
2150 if (!IsReady(SLOTID_1)) {
2151 return;
2152 }
2153 int32_t ret = g_rilInterface->SetMute(SLOTID_1, -11111, 1);
2154 WaitFor(WAIT_TIME_SECOND);
2155 EXPECT_EQ(SUCCESS, ret);
2156 }
2157
2158 /**
2159 * @tc.number : SUB_Telephony_DriverSystem_V1SetMute_0700
2160 * @tc.name : testV1SetMute005
2161 * @tc.desc : Call the function V1 SetMute with serialId and a value of 0
2162 */
2163 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetMute005, Function | MediumTest | Level1)
2164 {
2165 if (!IsReady(SLOTID_1)) {
2166 return;
2167 }
2168 int32_t ret = g_rilInterface->SetMute(SLOTID_1, 0, 1);
2169 WaitFor(WAIT_TIME_SECOND);
2170 EXPECT_EQ(SUCCESS, ret);
2171 }
2172
2173 /**
2174 * @tc.number : SUB_Telephony_DriverSystem_V1SetMute_0800
2175 * @tc.name : testV1SetMute006
2176 * @tc.desc : Call the function V1 SetMute with serialId and a value of 11111
2177 */
2178 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetMute006, Function | MediumTest | Level1)
2179 {
2180 if (!IsReady(SLOTID_1)) {
2181 return;
2182 }
2183 int32_t ret = g_rilInterface->SetMute(SLOTID_1, 11111, 1);
2184 WaitFor(WAIT_TIME_SECOND);
2185 EXPECT_EQ(SUCCESS, ret);
2186 }
2187
2188 /**
2189 * @tc.number : SUB_Telephony_DriverSystem_V1SetMute_0900
2190 * @tc.name : testV1SetMute007
2191 * @tc.desc : Call the function V1 SetMute with serialId and a value of 32768
2192 */
2193 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetMute007, Function | MediumTest | Level1)
2194 {
2195 if (!IsReady(SLOTID_1)) {
2196 return;
2197 }
2198 int32_t ret = g_rilInterface->SetMute(SLOTID_1, 32768, 1);
2199 WaitFor(WAIT_TIME_SECOND);
2200 EXPECT_EQ(SUCCESS, ret);
2201 }
2202
2203 /**
2204 * @tc.number : SUB_Telephony_DriverSystem_V1SetMute_1000
2205 * @tc.name : testV1SetMute008
2206 * @tc.desc : Call the function V1 SetMute with serialId and a value of -32768
2207 */
2208 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetMute008, Function | MediumTest | Level1)
2209 {
2210 if (!IsReady(SLOTID_1)) {
2211 return;
2212 }
2213 int32_t ret = g_rilInterface->SetMute(SLOTID_1, -32768, 1);
2214 WaitFor(WAIT_TIME_SECOND);
2215 EXPECT_EQ(SUCCESS, ret);
2216 }
2217
2218 /**
2219 * @tc.number : SUB_Telephony_DriverSystem_V1SetMute_1100
2220 * @tc.name : testV1SetMute009
2221 * @tc.desc : Call the function V1 SetMute with mute and a value of 0
2222 */
2223 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetMute009, Function | MediumTest | Level1)
2224 {
2225 if (!IsReady(SLOTID_1)) {
2226 return;
2227 }
2228 int32_t ret = g_rilInterface->SetMute(SLOTID_1, GetSerialId(), 0);
2229 WaitFor(WAIT_TIME_SECOND);
2230 EXPECT_EQ(SUCCESS, ret);
2231 }
2232
2233 /**
2234 * @tc.number : SUB_Telephony_DriverSystem_V1SetMute_1200
2235 * @tc.name : testV1SetMute010
2236 * @tc.desc : Call the function V1 SetMute with mute and a value of -1
2237 */
2238 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetMute010, Function | MediumTest | Level1)
2239 {
2240 if (!IsReady(SLOTID_1)) {
2241 return;
2242 }
2243 int32_t ret = g_rilInterface->SetMute(SLOTID_1, GetSerialId(), -1);
2244 WaitFor(WAIT_TIME_SECOND);
2245 EXPECT_EQ(SUCCESS, ret);
2246 }
2247
2248 /**
2249 * @tc.number : SUB_Telephony_DriverSystem_V1GetMute_0600
2250 * @tc.name : testV1GetMute004
2251 * @tc.desc : Call the function V1 GetMute with serialId and a value of -11111
2252 */
2253 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetMute004, Function | MediumTest | Level1)
2254 {
2255 if (!IsReady(SLOTID_1)) {
2256 return;
2257 }
2258 int32_t ret = g_rilInterface->GetMute(SLOTID_1, -11111);
2259 WaitFor(WAIT_TIME_SECOND);
2260 EXPECT_EQ(SUCCESS, ret);
2261 }
2262
2263 /**
2264 * @tc.number : SUB_Telephony_DriverSystem_V1GetMute_0700
2265 * @tc.name : testV1GetMute005
2266 * @tc.desc : Call the function V1 GetMute with serialId and a value of 0
2267 */
2268 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetMute005, Function | MediumTest | Level1)
2269 {
2270 if (!IsReady(SLOTID_1)) {
2271 return;
2272 }
2273 int32_t ret = g_rilInterface->GetMute(SLOTID_1, 0);
2274 WaitFor(WAIT_TIME_SECOND);
2275 EXPECT_EQ(SUCCESS, ret);
2276 }
2277
2278 /**
2279 * @tc.number : SUB_Telephony_DriverSystem_V1GetMute_0800
2280 * @tc.name : testV1GetMute006
2281 * @tc.desc : Call the function V1 GetMute with serialId and a value of 11111
2282 */
2283 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetMute006, Function | MediumTest | Level1)
2284 {
2285 if (!IsReady(SLOTID_1)) {
2286 return;
2287 }
2288 int32_t ret = g_rilInterface->GetMute(SLOTID_1, 11111);
2289 WaitFor(WAIT_TIME_SECOND);
2290 EXPECT_EQ(SUCCESS, ret);
2291 }
2292
2293 /**
2294 * @tc.number : SUB_Telephony_DriverSystem_V1GetMute_0900
2295 * @tc.name : testV1GetMute007
2296 * @tc.desc : Call the function V1 GetMute with serialId and a value of 32768
2297 */
2298 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetMute007, Function | MediumTest | Level1)
2299 {
2300 if (!IsReady(SLOTID_1)) {
2301 return;
2302 }
2303 int32_t ret = g_rilInterface->GetMute(SLOTID_1, 32768);
2304 WaitFor(WAIT_TIME_SECOND);
2305 EXPECT_EQ(SUCCESS, ret);
2306 }
2307
2308 /**
2309 * @tc.number : SUB_Telephony_DriverSystem_V1GetMute_1000
2310 * @tc.name : testV1GetMute008
2311 * @tc.desc : Call the function V1 GetMute with serialId and a value of -32768
2312 */
2313 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetMute008, Function | MediumTest | Level1)
2314 {
2315 if (!IsReady(SLOTID_1)) {
2316 return;
2317 }
2318 int32_t ret = g_rilInterface->GetMute(SLOTID_1, -32768);
2319 WaitFor(WAIT_TIME_SECOND);
2320 EXPECT_EQ(SUCCESS, ret);
2321 }
2322
2323 /**
2324 * @tc.number : SUB_Telephony_DriverSystem_V1GetCallFailReason_0600
2325 * @tc.name : testV1GetCallFailReason004
2326 * @tc.desc : Call the function V1 GetCallFailReason with serialId and a value of -11111
2327 */
2328 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCallFailReason004, Function | MediumTest | Level1)
2329 {
2330 if (!IsReady(SLOTID_1)) {
2331 return;
2332 }
2333 int32_t ret = g_rilInterface->GetCallFailReason(SLOTID_1, -11111);
2334 WaitFor(WAIT_TIME_SECOND);
2335 EXPECT_EQ(SUCCESS, ret);
2336 }
2337
2338 /**
2339 * @tc.number : SUB_Telephony_DriverSystem_V1GetCallFailReason_0700
2340 * @tc.name : testV1GetCallFailReason005
2341 * @tc.desc : Call the function V1 GetCallFailReason with serialId and a value of 0
2342 */
2343 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCallFailReason005, Function | MediumTest | Level1)
2344 {
2345 if (!IsReady(SLOTID_1)) {
2346 return;
2347 }
2348 int32_t ret = g_rilInterface->GetCallFailReason(SLOTID_1, 0);
2349 WaitFor(WAIT_TIME_SECOND);
2350 EXPECT_EQ(SUCCESS, ret);
2351 }
2352
2353 /**
2354 * @tc.number : SUB_Telephony_DriverSystem_V1GetCallFailReason_0800
2355 * @tc.name : testV1GetCallFailReason006
2356 * @tc.desc : Call the function V1 GetCallFailReason with serialId and a value of 11111
2357 */
2358 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCallFailReason006, Function | MediumTest | Level1)
2359 {
2360 if (!IsReady(SLOTID_1)) {
2361 return;
2362 }
2363 int32_t ret = g_rilInterface->GetCallFailReason(SLOTID_1, 11111);
2364 WaitFor(WAIT_TIME_SECOND);
2365 EXPECT_EQ(SUCCESS, ret);
2366 }
2367
2368 /**
2369 * @tc.number : SUB_Telephony_DriverSystem_V1GetCallFailReason_0900
2370 * @tc.name : testV1GetCallFailReason007
2371 * @tc.desc : Call the function V1 GetCallFailReason with serialId and a value of 32768
2372 */
2373 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCallFailReason007, Function | MediumTest | Level1)
2374 {
2375 if (!IsReady(SLOTID_1)) {
2376 return;
2377 }
2378 int32_t ret = g_rilInterface->GetCallFailReason(SLOTID_1, 32768);
2379 WaitFor(WAIT_TIME_SECOND);
2380 EXPECT_EQ(SUCCESS, ret);
2381 }
2382
2383 /**
2384 * @tc.number : SUB_Telephony_DriverSystem_V1GetCallFailReason_1000
2385 * @tc.name : testV1GetCallFailReason008
2386 * @tc.desc : Call the function V1 GetCallFailReason with serialId and a value of -32768
2387 */
2388 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCallFailReason008, Function | MediumTest | Level1)
2389 {
2390 if (!IsReady(SLOTID_1)) {
2391 return;
2392 }
2393 int32_t ret = g_rilInterface->GetCallFailReason(SLOTID_1, -32768);
2394 WaitFor(WAIT_TIME_SECOND);
2395 EXPECT_EQ(SUCCESS, ret);
2396 }
2397
2398 /**
2399 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_0600
2400 * @tc.name : testV1CallSupplement004
2401 * @tc.desc : Call the function V1 CallSupplement with serialId and a value of -11111
2402 */
2403 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement004, Function | MediumTest | Level1)
2404 {
2405 if (!IsReady(SLOTID_1)) {
2406 return;
2407 }
2408 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, -11111, 1);
2409 WaitFor(WAIT_TIME_SECOND);
2410 EXPECT_EQ(SUCCESS, ret);
2411 }
2412
2413 /**
2414 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_0700
2415 * @tc.name : testV1CallSupplement005
2416 * @tc.desc : Call the function V1 CallSupplement with serialId and a value of 0
2417 */
2418 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement005, Function | MediumTest | Level1)
2419 {
2420 if (!IsReady(SLOTID_1)) {
2421 return;
2422 }
2423 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, 0, 1);
2424 WaitFor(WAIT_TIME_SECOND);
2425 EXPECT_EQ(SUCCESS, ret);
2426 }
2427
2428 /**
2429 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_0800
2430 * @tc.name : testV1CallSupplement006
2431 * @tc.desc : Call the function V1 CallSupplement with serialId and a value of 11111
2432 */
2433 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement006, Function | MediumTest | Level1)
2434 {
2435 if (!IsReady(SLOTID_1)) {
2436 return;
2437 }
2438 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, 11111, 1);
2439 WaitFor(WAIT_TIME_SECOND);
2440 EXPECT_EQ(SUCCESS, ret);
2441 }
2442
2443 /**
2444 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_0900
2445 * @tc.name : testV1CallSupplement007
2446 * @tc.desc : Call the function V1 CallSupplement with serialId and a value of 32768
2447 */
2448 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement007, Function | MediumTest | Level1)
2449 {
2450 if (!IsReady(SLOTID_1)) {
2451 return;
2452 }
2453 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, 32768, 1);
2454 WaitFor(WAIT_TIME_SECOND);
2455 EXPECT_EQ(SUCCESS, ret);
2456 }
2457
2458 /**
2459 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_1000
2460 * @tc.name : testV1CallSupplement008
2461 * @tc.desc : Call the function V1 CallSupplement with serialId and a value of -32768
2462 */
2463 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement008, Function | MediumTest | Level1)
2464 {
2465 if (!IsReady(SLOTID_1)) {
2466 return;
2467 }
2468 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, -32768, 1);
2469 WaitFor(WAIT_TIME_SECOND);
2470 EXPECT_EQ(SUCCESS, ret);
2471 }
2472
2473 /**
2474 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_1100
2475 * @tc.name : testV1CallSupplement009
2476 * @tc.desc : Call the function V1 CallSupplement with type and a value of 0
2477 */
2478 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement009, Function | MediumTest | Level1)
2479 {
2480 if (!IsReady(SLOTID_1)) {
2481 return;
2482 }
2483 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, GetSerialId(), 0);
2484 WaitFor(WAIT_TIME_SECOND);
2485 EXPECT_EQ(SUCCESS, ret);
2486 }
2487
2488 /**
2489 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_1200
2490 * @tc.name : testV1CallSupplement010
2491 * @tc.desc : Call the function V1 CallSupplement with type and a value of 2
2492 */
2493 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement010, Function | MediumTest | Level1)
2494 {
2495 if (!IsReady(SLOTID_1)) {
2496 return;
2497 }
2498 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, GetSerialId(), 2);
2499 WaitFor(WAIT_TIME_SECOND);
2500 EXPECT_EQ(SUCCESS, ret);
2501 }
2502
2503 /**
2504 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_1300
2505 * @tc.name : testV1CallSupplement011
2506 * @tc.desc : Call the function V1 CallSupplement with type and a value of 3
2507 */
2508 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement011, Function | MediumTest | Level1)
2509 {
2510 if (!IsReady(SLOTID_1)) {
2511 return;
2512 }
2513 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, GetSerialId(), 3);
2514 WaitFor(WAIT_TIME_SECOND);
2515 EXPECT_EQ(SUCCESS, ret);
2516 }
2517
2518 /**
2519 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_1400
2520 * @tc.name : testV1CallSupplement012
2521 * @tc.desc : Call the function V1 CallSupplement with type and a value of 4
2522 */
2523 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement012, Function | MediumTest | Level1)
2524 {
2525 if (!IsReady(SLOTID_1)) {
2526 return;
2527 }
2528 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, GetSerialId(), 4);
2529 WaitFor(WAIT_TIME_SECOND);
2530 EXPECT_EQ(SUCCESS, ret);
2531 }
2532
2533 /**
2534 * @tc.number : SUB_Telephony_DriverSystem_V1CallSupplement_1500
2535 * @tc.name : testV1CallSupplement013
2536 * @tc.desc : Call the function V1 CallSupplement with type and a value of -1
2537 */
2538 HWTEST_F(HdfRilHdiTestAdditional6th, testV1CallSupplement013, Function | MediumTest | Level1)
2539 {
2540 if (!IsReady(SLOTID_1)) {
2541 return;
2542 }
2543 int32_t ret = g_rilInterface->CallSupplement(SLOTID_1, GetSerialId(), -1);
2544 WaitFor(WAIT_TIME_SECOND);
2545 EXPECT_EQ(SUCCESS, ret);
2546 }
2547
2548 /**
2549 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_0600
2550 * @tc.name : testV1SendDtmf004
2551 * @tc.desc : Call the function V1 SendDtmf with serialId and a value of -11111
2552 */
2553 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf004, Function | MediumTest | Level1)
2554 {
2555 if (!IsReady(SLOTID_1)) {
2556 return;
2557 }
2558 DtmfInfo dtmfInfo = {};
2559 dtmfInfo.callId = 0;
2560 dtmfInfo.dtmfKey = "#";
2561 dtmfInfo.onLength = 300;
2562 dtmfInfo.offLength = 0;
2563 dtmfInfo.stringLength = 1;
2564 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, -11111, dtmfInfo);
2565 WaitFor(WAIT_TIME_SECOND);
2566 EXPECT_EQ(SUCCESS, ret);
2567 }
2568
2569 /**
2570 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_0700
2571 * @tc.name : testV1SendDtmf005
2572 * @tc.desc : Call the function V1 SendDtmf with serialId and a value of 0
2573 */
2574 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf005, Function | MediumTest | Level1)
2575 {
2576 if (!IsReady(SLOTID_1)) {
2577 return;
2578 }
2579 DtmfInfo dtmfInfo = {};
2580 dtmfInfo.callId = 0;
2581 dtmfInfo.dtmfKey = "#";
2582 dtmfInfo.onLength = 300;
2583 dtmfInfo.offLength = 0;
2584 dtmfInfo.stringLength = 1;
2585 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, 0, dtmfInfo);
2586 WaitFor(WAIT_TIME_SECOND);
2587 EXPECT_EQ(SUCCESS, ret);
2588 }
2589
2590 /**
2591 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_0800
2592 * @tc.name : testV1SendDtmf006
2593 * @tc.desc : Call the function V1 SendDtmf with serialId and a value of 11111
2594 */
2595 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf006, Function | MediumTest | Level1)
2596 {
2597 if (!IsReady(SLOTID_1)) {
2598 return;
2599 }
2600 DtmfInfo dtmfInfo = {};
2601 dtmfInfo.callId = 0;
2602 dtmfInfo.dtmfKey = "#";
2603 dtmfInfo.onLength = 300;
2604 dtmfInfo.offLength = 0;
2605 dtmfInfo.stringLength = 1;
2606 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, 11111, dtmfInfo);
2607 WaitFor(WAIT_TIME_SECOND);
2608 EXPECT_EQ(SUCCESS, ret);
2609 }
2610
2611 /**
2612 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_0900
2613 * @tc.name : testV1SendDtmf007
2614 * @tc.desc : Call the function V1 SendDtmf with serialId and a value of 32768
2615 */
2616 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf007, Function | MediumTest | Level1)
2617 {
2618 if (!IsReady(SLOTID_1)) {
2619 return;
2620 }
2621 DtmfInfo dtmfInfo = {};
2622 dtmfInfo.callId = 0;
2623 dtmfInfo.dtmfKey = "#";
2624 dtmfInfo.onLength = 300;
2625 dtmfInfo.offLength = 0;
2626 dtmfInfo.stringLength = 1;
2627 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, 32768, dtmfInfo);
2628 WaitFor(WAIT_TIME_SECOND);
2629 EXPECT_EQ(SUCCESS, ret);
2630 }
2631
2632 /**
2633 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1000
2634 * @tc.name : testV1SendDtmf008
2635 * @tc.desc : Call the function V1 SendDtmf with serialId and a value of -32768
2636 */
2637 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf008, Function | MediumTest | Level1)
2638 {
2639 if (!IsReady(SLOTID_1)) {
2640 return;
2641 }
2642 DtmfInfo dtmfInfo = {};
2643 dtmfInfo.callId = 0;
2644 dtmfInfo.dtmfKey = "#";
2645 dtmfInfo.onLength = 300;
2646 dtmfInfo.offLength = 0;
2647 dtmfInfo.stringLength = 1;
2648 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, -32768, dtmfInfo);
2649 WaitFor(WAIT_TIME_SECOND);
2650 EXPECT_EQ(SUCCESS, ret);
2651 }
2652
2653 /**
2654 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1100
2655 * @tc.name : testV1SendDtmf009
2656 * @tc.desc : Call the function V1 SendDtmf with callId and a value of 1
2657 */
2658 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf009, Function | MediumTest | Level1)
2659 {
2660 if (!IsReady(SLOTID_1)) {
2661 return;
2662 }
2663 DtmfInfo dtmfInfo = {};
2664 dtmfInfo.callId = 1;
2665 dtmfInfo.dtmfKey = "#";
2666 dtmfInfo.onLength = 300;
2667 dtmfInfo.offLength = 0;
2668 dtmfInfo.stringLength = 1;
2669 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2670 WaitFor(WAIT_TIME_SECOND);
2671 EXPECT_EQ(SUCCESS, ret);
2672 }
2673
2674 /**
2675 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1200
2676 * @tc.name : testV1SendDtmf010
2677 * @tc.desc : Call the function V1 SendDtmf with callId and a value of -1
2678 */
2679 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf010, Function | MediumTest | Level1)
2680 {
2681 if (!IsReady(SLOTID_1)) {
2682 return;
2683 }
2684 DtmfInfo dtmfInfo = {};
2685 dtmfInfo.callId = -1;
2686 dtmfInfo.dtmfKey = "#";
2687 dtmfInfo.onLength = 300;
2688 dtmfInfo.offLength = 0;
2689 dtmfInfo.stringLength = 1;
2690 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2691 WaitFor(WAIT_TIME_SECOND);
2692 EXPECT_EQ(SUCCESS, ret);
2693 }
2694
2695 /**
2696 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1300
2697 * @tc.name : testV1SendDtmf011
2698 * @tc.desc : Call the function V1 SendDtmf with dtmfKey and a value of #### and with stringLength and a value of 4
2699 */
2700 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf011, Function | MediumTest | Level1)
2701 {
2702 if (!IsReady(SLOTID_1)) {
2703 return;
2704 }
2705 DtmfInfo dtmfInfo = {};
2706 dtmfInfo.callId = 0;
2707 dtmfInfo.dtmfKey = "#####";
2708 dtmfInfo.onLength = 300;
2709 dtmfInfo.offLength = 0;
2710 dtmfInfo.stringLength = 4;
2711 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2712 WaitFor(WAIT_TIME_SECOND);
2713 EXPECT_EQ(SUCCESS, ret);
2714 }
2715
2716 /**
2717 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1400
2718 * @tc.name : testV1SendDtmf012
2719 * @tc.desc : Call the function V1 SendDtmf with dtmfKey and a value of 0
2720 */
2721 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf012, Function | MediumTest | Level1)
2722 {
2723 if (!IsReady(SLOTID_1)) {
2724 return;
2725 }
2726 DtmfInfo dtmfInfo = {};
2727 dtmfInfo.callId = 0;
2728 dtmfInfo.dtmfKey = "0";
2729 dtmfInfo.onLength = 300;
2730 dtmfInfo.offLength = 0;
2731 dtmfInfo.stringLength = 1;
2732 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2733 WaitFor(WAIT_TIME_SECOND);
2734 EXPECT_EQ(SUCCESS, ret);
2735 }
2736
2737 /**
2738 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1500
2739 * @tc.name : testV1SendDtmf013
2740 * @tc.desc : Call the function V1 SendDtmf with dtmfKey and a value of -1
2741 */
2742 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf013, Function | MediumTest | Level1)
2743 {
2744 if (!IsReady(SLOTID_1)) {
2745 return;
2746 }
2747 DtmfInfo dtmfInfo = {};
2748 dtmfInfo.callId = 0;
2749 dtmfInfo.dtmfKey = "-1";
2750 dtmfInfo.onLength = 300;
2751 dtmfInfo.offLength = 0;
2752 dtmfInfo.stringLength = 1;
2753 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2754 WaitFor(WAIT_TIME_SECOND);
2755 EXPECT_EQ(SUCCESS, ret);
2756 }
2757
2758 /**
2759 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1600
2760 * @tc.name : testV1SendDtmf014
2761 * @tc.desc : Call the function V1 SendDtmf with onLength and a value of 0
2762 */
2763 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf014, Function | MediumTest | Level1)
2764 {
2765 if (!IsReady(SLOTID_1)) {
2766 return;
2767 }
2768 DtmfInfo dtmfInfo = {};
2769 dtmfInfo.callId = 0;
2770 dtmfInfo.dtmfKey = "#";
2771 dtmfInfo.onLength = 0;
2772 dtmfInfo.offLength = 0;
2773 dtmfInfo.stringLength = 1;
2774 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2775 WaitFor(WAIT_TIME_SECOND);
2776 EXPECT_EQ(SUCCESS, ret);
2777 }
2778
2779 /**
2780 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1700
2781 * @tc.name : testV1SendDtmf015
2782 * @tc.desc : Call the function V1 SendDtmf with onLength and a value of -1
2783 */
2784 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf015, Function | MediumTest | Level1)
2785 {
2786 if (!IsReady(SLOTID_1)) {
2787 return;
2788 }
2789 DtmfInfo dtmfInfo = {};
2790 dtmfInfo.callId = 0;
2791 dtmfInfo.dtmfKey = "#";
2792 dtmfInfo.onLength = -1;
2793 dtmfInfo.offLength = 0;
2794 dtmfInfo.stringLength = 1;
2795 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2796 WaitFor(WAIT_TIME_SECOND);
2797 EXPECT_EQ(SUCCESS, ret);
2798 }
2799
2800 /**
2801 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1800
2802 * @tc.name : testV1SendDtmf016
2803 * @tc.desc : Call the function V1 SendDtmf with offLength and a value of 1
2804 */
2805 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf016, Function | MediumTest | Level1)
2806 {
2807 if (!IsReady(SLOTID_1)) {
2808 return;
2809 }
2810 DtmfInfo dtmfInfo = {};
2811 dtmfInfo.callId = 0;
2812 dtmfInfo.dtmfKey = "#";
2813 dtmfInfo.onLength = 300;
2814 dtmfInfo.offLength = 1;
2815 dtmfInfo.stringLength = 1;
2816 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2817 WaitFor(WAIT_TIME_SECOND);
2818 EXPECT_EQ(SUCCESS, ret);
2819 }
2820
2821 /**
2822 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_1900
2823 * @tc.name : testV1SendDtmf017
2824 * @tc.desc : Call the function V1 SendDtmf with offLength and a value of 300
2825 */
2826 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf017, Function | MediumTest | Level1)
2827 {
2828 if (!IsReady(SLOTID_1)) {
2829 return;
2830 }
2831 DtmfInfo dtmfInfo = {};
2832 dtmfInfo.callId = 0;
2833 dtmfInfo.dtmfKey = "#";
2834 dtmfInfo.onLength = 300;
2835 dtmfInfo.offLength = 300;
2836 dtmfInfo.stringLength = 1;
2837 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2838 WaitFor(WAIT_TIME_SECOND);
2839 EXPECT_EQ(SUCCESS, ret);
2840 }
2841
2842 /**
2843 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_2000
2844 * @tc.name : testV1SendDtmf018
2845 * @tc.desc : Call the function V1 SendDtmf with offLength and a value of 400
2846 */
2847 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf018, Function | MediumTest | Level1)
2848 {
2849 if (!IsReady(SLOTID_1)) {
2850 return;
2851 }
2852 DtmfInfo dtmfInfo = {};
2853 dtmfInfo.callId = 0;
2854 dtmfInfo.dtmfKey = "#";
2855 dtmfInfo.onLength = 300;
2856 dtmfInfo.offLength = 400;
2857 dtmfInfo.stringLength = 1;
2858 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2859 WaitFor(WAIT_TIME_SECOND);
2860 EXPECT_EQ(SUCCESS, ret);
2861 }
2862
2863 /**
2864 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_2100
2865 * @tc.name : testV1SendDtmf019
2866 * @tc.desc : Call the function V1 SendDtmf with offLength and a value of -1
2867 */
2868 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf019, Function | MediumTest | Level1)
2869 {
2870 if (!IsReady(SLOTID_1)) {
2871 return;
2872 }
2873 DtmfInfo dtmfInfo = {};
2874 dtmfInfo.callId = 0;
2875 dtmfInfo.dtmfKey = "#";
2876 dtmfInfo.onLength = 300;
2877 dtmfInfo.offLength = -1;
2878 dtmfInfo.stringLength = 1;
2879 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2880 WaitFor(WAIT_TIME_SECOND);
2881 EXPECT_EQ(SUCCESS, ret);
2882 }
2883
2884 /**
2885 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_2200
2886 * @tc.name : testV1SendDtmf020
2887 * @tc.desc : Call the function V1 SendDtmf with dtmfKey and a value of #### and with stringLength and a value of 1
2888 */
2889 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf020, Function | MediumTest | Level1)
2890 {
2891 if (!IsReady(SLOTID_1)) {
2892 return;
2893 }
2894 DtmfInfo dtmfInfo = {};
2895 dtmfInfo.callId = 0;
2896 dtmfInfo.dtmfKey = "####";
2897 dtmfInfo.onLength = 300;
2898 dtmfInfo.offLength = 0;
2899 dtmfInfo.stringLength = 1;
2900 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2901 WaitFor(WAIT_TIME_SECOND);
2902 EXPECT_EQ(SUCCESS, ret);
2903 }
2904
2905 /**
2906 * @tc.number : SUB_Telephony_DriverSystem_V1SendDtmf_2300
2907 * @tc.name : testV1SendDtmf021
2908 * @tc.desc : Call the function V1 SendDtmf with dtmfKey and a value of # and with stringLength and a value of 4
2909 */
2910 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SendDtmf021, Function | MediumTest | Level1)
2911 {
2912 if (!IsReady(SLOTID_1)) {
2913 return;
2914 }
2915 DtmfInfo dtmfInfo = {};
2916 dtmfInfo.callId = 0;
2917 dtmfInfo.dtmfKey = "#";
2918 dtmfInfo.onLength = 300;
2919 dtmfInfo.offLength = 0;
2920 dtmfInfo.stringLength = 4;
2921 int32_t ret = g_rilInterface->SendDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
2922 WaitFor(WAIT_TIME_SECOND);
2923 EXPECT_EQ(SUCCESS, ret);
2924 }
2925
2926 /**
2927 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_0600
2928 * @tc.name : testV1StartDtmf004
2929 * @tc.desc : Call the function V1 StartDtmf with serialId and a value of -11111
2930 */
2931 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf004, Function | MediumTest | Level1)
2932 {
2933 if (!IsReady(SLOTID_1)) {
2934 return;
2935 }
2936 DtmfInfo dtmfInfo = {};
2937 dtmfInfo.callId = 0;
2938 dtmfInfo.dtmfKey = "#";
2939 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, -11111, dtmfInfo);
2940 WaitFor(WAIT_TIME_SECOND);
2941 EXPECT_EQ(SUCCESS, ret);
2942 }
2943
2944 /**
2945 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_0700
2946 * @tc.name : testV1StartDtmf005
2947 * @tc.desc : Call the function V1 StartDtmf with serialId and a value of 0
2948 */
2949 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf005, Function | MediumTest | Level1)
2950 {
2951 if (!IsReady(SLOTID_1)) {
2952 return;
2953 }
2954 DtmfInfo dtmfInfo = {};
2955 dtmfInfo.callId = 0;
2956 dtmfInfo.dtmfKey = "#";
2957 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, 0, dtmfInfo);
2958 WaitFor(WAIT_TIME_SECOND);
2959 EXPECT_EQ(SUCCESS, ret);
2960 }
2961
2962 /**
2963 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_0800
2964 * @tc.name : testV1StartDtmf006
2965 * @tc.desc : Call the function V1 StartDtmf with serialId and a value of 11111
2966 */
2967 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf006, Function | MediumTest | Level1)
2968 {
2969 if (!IsReady(SLOTID_1)) {
2970 return;
2971 }
2972 DtmfInfo dtmfInfo = {};
2973 dtmfInfo.callId = 0;
2974 dtmfInfo.dtmfKey = "#";
2975 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, 11111, dtmfInfo);
2976 WaitFor(WAIT_TIME_SECOND);
2977 EXPECT_EQ(SUCCESS, ret);
2978 }
2979
2980 /**
2981 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_0900
2982 * @tc.name : testV1StartDtmf007
2983 * @tc.desc : Call the function V1 StartDtmf with serialId and a value of 32768
2984 */
2985 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf007, Function | MediumTest | Level1)
2986 {
2987 if (!IsReady(SLOTID_1)) {
2988 return;
2989 }
2990 DtmfInfo dtmfInfo = {};
2991 dtmfInfo.callId = 0;
2992 dtmfInfo.dtmfKey = "#";
2993 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, 32768, dtmfInfo);
2994 WaitFor(WAIT_TIME_SECOND);
2995 EXPECT_EQ(SUCCESS, ret);
2996 }
2997
2998 /**
2999 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_1000
3000 * @tc.name : testV1StartDtmf008
3001 * @tc.desc : Call the function V1 StartDtmf with serialId and a value of -32768
3002 */
3003 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf008, Function | MediumTest | Level1)
3004 {
3005 if (!IsReady(SLOTID_1)) {
3006 return;
3007 }
3008 DtmfInfo dtmfInfo = {};
3009 dtmfInfo.callId = 0;
3010 dtmfInfo.dtmfKey = "#";
3011 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, -32768, dtmfInfo);
3012 WaitFor(WAIT_TIME_SECOND);
3013 EXPECT_EQ(SUCCESS, ret);
3014 }
3015
3016 /**
3017 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_1100
3018 * @tc.name : testV1StartDtmf009
3019 * @tc.desc : Call the function V1 StartDtmf with callId and a value of 1
3020 */
3021 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf009, Function | MediumTest | Level1)
3022 {
3023 if (!IsReady(SLOTID_1)) {
3024 return;
3025 }
3026 DtmfInfo dtmfInfo = {};
3027 dtmfInfo.callId = 1;
3028 dtmfInfo.dtmfKey = "#";
3029 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3030 WaitFor(WAIT_TIME_SECOND);
3031 EXPECT_EQ(SUCCESS, ret);
3032 }
3033
3034 /**
3035 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_1200
3036 * @tc.name : testV1StartDtmf010
3037 * @tc.desc : Call the function V1 StartDtmf with callId and a value of -1
3038 */
3039 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf010, Function | MediumTest | Level1)
3040 {
3041 if (!IsReady(SLOTID_1)) {
3042 return;
3043 }
3044 DtmfInfo dtmfInfo = {};
3045 dtmfInfo.callId = -1;
3046 dtmfInfo.dtmfKey = "#";
3047 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3048 WaitFor(WAIT_TIME_SECOND);
3049 EXPECT_EQ(SUCCESS, ret);
3050 }
3051
3052 /**
3053 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_1300
3054 * @tc.name : testV1StartDtmf011
3055 * @tc.desc : Call the function V1 StartDtmf with dtmfKey and a value of #####
3056 */
3057 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf011, Function | MediumTest | Level1)
3058 {
3059 if (!IsReady(SLOTID_1)) {
3060 return;
3061 }
3062 DtmfInfo dtmfInfo = {};
3063 dtmfInfo.callId = 0;
3064 dtmfInfo.dtmfKey = "#####";
3065 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3066 WaitFor(WAIT_TIME_SECOND);
3067 EXPECT_EQ(SUCCESS, ret);
3068 }
3069
3070 /**
3071 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_1400
3072 * @tc.name : testV1StartDtmf012
3073 * @tc.desc : Call the function V1 StartDtmf with dtmfKey and a value of 0
3074 */
3075 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf012, Function | MediumTest | Level1)
3076 {
3077 if (!IsReady(SLOTID_1)) {
3078 return;
3079 }
3080 DtmfInfo dtmfInfo = {};
3081 dtmfInfo.callId = 0;
3082 dtmfInfo.dtmfKey = "0";
3083 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3084 WaitFor(WAIT_TIME_SECOND);
3085 EXPECT_EQ(SUCCESS, ret);
3086 }
3087
3088 /**
3089 * @tc.number : SUB_Telephony_DriverSystem_V1StartDtmf_1500
3090 * @tc.name : testV1StartDtmf013
3091 * @tc.desc : Call the function V1 StartDtmf with dtmfKey and a value of -1
3092 */
3093 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StartDtmf013, Function | MediumTest | Level1)
3094 {
3095 if (!IsReady(SLOTID_1)) {
3096 return;
3097 }
3098 DtmfInfo dtmfInfo = {};
3099 dtmfInfo.callId = 0;
3100 dtmfInfo.dtmfKey = "-1";
3101 int32_t ret = g_rilInterface->StartDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3102 WaitFor(WAIT_TIME_SECOND);
3103 EXPECT_EQ(SUCCESS, ret);
3104 }
3105
3106 /**
3107 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_0600
3108 * @tc.name : testV1StopDtmf004
3109 * @tc.desc : Call the function V1 StopDtmf with serialId and a value of -11111
3110 */
3111 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf004, Function | MediumTest | Level1)
3112 {
3113 if (!IsReady(SLOTID_1)) {
3114 return;
3115 }
3116 DtmfInfo dtmfInfo = {};
3117 dtmfInfo.callId = 0;
3118 dtmfInfo.dtmfKey = "#";
3119 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, -11111, dtmfInfo);
3120 WaitFor(WAIT_TIME_SECOND);
3121 EXPECT_EQ(SUCCESS, ret);
3122 }
3123
3124 /**
3125 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_0700
3126 * @tc.name : testV1StopDtmf005
3127 * @tc.desc : Call the function V1 StopDtmf with serialId and a value of 0
3128 */
3129 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf005, Function | MediumTest | Level1)
3130 {
3131 if (!IsReady(SLOTID_1)) {
3132 return;
3133 }
3134 DtmfInfo dtmfInfo = {};
3135 dtmfInfo.callId = 0;
3136 dtmfInfo.dtmfKey = "#";
3137 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, 0, dtmfInfo);
3138 WaitFor(WAIT_TIME_SECOND);
3139 EXPECT_EQ(SUCCESS, ret);
3140 }
3141
3142 /**
3143 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_0800
3144 * @tc.name : testV1StopDtmf006
3145 * @tc.desc : Call the function V1 StopDtmf with serialId and a value of 11111
3146 */
3147 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf006, Function | MediumTest | Level1)
3148 {
3149 if (!IsReady(SLOTID_1)) {
3150 return;
3151 }
3152 DtmfInfo dtmfInfo = {};
3153 dtmfInfo.callId = 0;
3154 dtmfInfo.dtmfKey = "#";
3155 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, 11111, dtmfInfo);
3156 WaitFor(WAIT_TIME_SECOND);
3157 EXPECT_EQ(SUCCESS, ret);
3158 }
3159
3160 /**
3161 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_0900
3162 * @tc.name : testV1StopDtmf007
3163 * @tc.desc : Call the function V1 StopDtmf with serialId and a value of 32768
3164 */
3165 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf007, Function | MediumTest | Level1)
3166 {
3167 if (!IsReady(SLOTID_1)) {
3168 return;
3169 }
3170 DtmfInfo dtmfInfo = {};
3171 dtmfInfo.callId = 0;
3172 dtmfInfo.dtmfKey = "#";
3173 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, 32768, dtmfInfo);
3174 WaitFor(WAIT_TIME_SECOND);
3175 EXPECT_EQ(SUCCESS, ret);
3176 }
3177
3178 /**
3179 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_1000
3180 * @tc.name : testV1StopDtmf008
3181 * @tc.desc : Call the function V1 StopDtmf with serialId and a value of -32768
3182 */
3183 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf008, Function | MediumTest | Level1)
3184 {
3185 if (!IsReady(SLOTID_1)) {
3186 return;
3187 }
3188 DtmfInfo dtmfInfo = {};
3189 dtmfInfo.callId = 0;
3190 dtmfInfo.dtmfKey = "#";
3191 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, -32768, dtmfInfo);
3192 WaitFor(WAIT_TIME_SECOND);
3193 EXPECT_EQ(SUCCESS, ret);
3194 }
3195
3196 /**
3197 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_1100
3198 * @tc.name : testV1StopDtmf009
3199 * @tc.desc : Call the function V1 StopDtmf with callId and a value of 1
3200 */
3201 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf009, Function | MediumTest | Level1)
3202 {
3203 if (!IsReady(SLOTID_1)) {
3204 return;
3205 }
3206 DtmfInfo dtmfInfo = {};
3207 dtmfInfo.callId = 1;
3208 dtmfInfo.dtmfKey = "#";
3209 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3210 WaitFor(WAIT_TIME_SECOND);
3211 EXPECT_EQ(SUCCESS, ret);
3212 }
3213
3214 /**
3215 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_1200
3216 * @tc.name : testV1StopDtmf010
3217 * @tc.desc : Call the function V1 StopDtmf with callId and a value of -1
3218 */
3219 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf010, Function | MediumTest | Level1)
3220 {
3221 if (!IsReady(SLOTID_1)) {
3222 return;
3223 }
3224 DtmfInfo dtmfInfo = {};
3225 dtmfInfo.callId = -1;
3226 dtmfInfo.dtmfKey = "#";
3227 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3228 WaitFor(WAIT_TIME_SECOND);
3229 EXPECT_EQ(SUCCESS, ret);
3230 }
3231
3232 /**
3233 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_1300
3234 * @tc.name : testV1StopDtmf011
3235 * @tc.desc : Call the function V1 StopDtmf with dtmfKey and a value of ####
3236 */
3237 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf011, Function | MediumTest | Level1)
3238 {
3239 if (!IsReady(SLOTID_1)) {
3240 return;
3241 }
3242 DtmfInfo dtmfInfo = {};
3243 dtmfInfo.callId = 0;
3244 dtmfInfo.dtmfKey = "####";
3245 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3246 WaitFor(WAIT_TIME_SECOND);
3247 EXPECT_EQ(SUCCESS, ret);
3248 }
3249
3250 /**
3251 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_1400
3252 * @tc.name : testV1StopDtmf012
3253 * @tc.desc : Call the function V1 StopDtmf with dtmfKey and a value of 0
3254 */
3255 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf012, Function | MediumTest | Level1)
3256 {
3257 if (!IsReady(SLOTID_1)) {
3258 return;
3259 }
3260 DtmfInfo dtmfInfo = {};
3261 dtmfInfo.callId = 0;
3262 dtmfInfo.dtmfKey = "0";
3263 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3264 WaitFor(WAIT_TIME_SECOND);
3265 EXPECT_EQ(SUCCESS, ret);
3266 }
3267
3268 /**
3269 * @tc.number : SUB_Telephony_DriverSystem_V1StopDtmf_1500
3270 * @tc.name : testV1StopDtmf013
3271 * @tc.desc : Call the function V1 StopDtmf with dtmfKey and a value of -1
3272 */
3273 HWTEST_F(HdfRilHdiTestAdditional6th, testV1StopDtmf013, Function | MediumTest | Level1)
3274 {
3275 if (!IsReady(SLOTID_1)) {
3276 return;
3277 }
3278 DtmfInfo dtmfInfo = {};
3279 dtmfInfo.callId = 0;
3280 dtmfInfo.dtmfKey = "-1";
3281 int32_t ret = g_rilInterface->StopDtmf(SLOTID_1, GetSerialId(), dtmfInfo);
3282 WaitFor(WAIT_TIME_SECOND);
3283 EXPECT_EQ(SUCCESS, ret);
3284 }
3285
3286 /**
3287 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_0300
3288 * @tc.name: testV1SetSimLock001
3289 * @tc.desc: SetSimLock, classx is 1, fac is AO, mode is 0
3290 */
3291 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock001, Function | MediumTest | Level1)
3292 {
3293 #ifdef TEL_TEST_PIN_PUK
3294 if (!IsReady(SLOTID_1)) {
3295 return;
3296 }
3297 SimLockInfo simLockInfo;
3298 simLockInfo.fac = "AO";
3299 simLockInfo.mode = 0;
3300 simLockInfo.classx = 1;
3301 simLockInfo.passwd = "1234";
3302
3303 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3304 WaitFor(WAIT_TIME_SECOND);
3305 EXPECT_EQ(SUCCESS, ret);
3306
3307 #endif
3308 }
3309
3310 /**
3311 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_0400
3312 * @tc.name: testV1SetSimLock002
3313 * @tc.desc: SetSimLock, classx is 2, fac is AO, mode is 0
3314 */
3315 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock002, Function | MediumTest | Level1)
3316 {
3317 #ifdef TEL_TEST_PIN_PUK
3318 if (!IsReady(SLOTID_1)) {
3319 return;
3320 }
3321 SimLockInfo simLockInfo;
3322 simLockInfo.fac = "AO";
3323 simLockInfo.mode = 0;
3324 simLockInfo.classx = 2;
3325 simLockInfo.passwd = "1234";
3326
3327 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3328 WaitFor(WAIT_TIME_SECOND);
3329 EXPECT_EQ(SUCCESS, ret);
3330
3331 #endif
3332 }
3333
3334 /**
3335 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_0500
3336 * @tc.name: testV1SetSimLock003
3337 * @tc.desc: SetSimLock, classx is 4, fac is AO, mode is 0
3338 */
3339 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock003, Function | MediumTest | Level1)
3340 {
3341 #ifdef TEL_TEST_PIN_PUK
3342 if (!IsReady(SLOTID_1)) {
3343 return;
3344 }
3345 SimLockInfo simLockInfo;
3346 simLockInfo.fac = "AO";
3347 simLockInfo.mode = 0;
3348 simLockInfo.classx = 4;
3349 simLockInfo.passwd = "1234";
3350
3351 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3352 WaitFor(WAIT_TIME_SECOND);
3353 EXPECT_EQ(SUCCESS, ret);
3354
3355 #endif
3356 }
3357
3358 /**
3359 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_0600
3360 * @tc.name: testV1SetSimLock004
3361 * @tc.desc: SetSimLock, classx is 8, fac is AO, mode is 0
3362 */
3363 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock004, Function | MediumTest | Level1)
3364 {
3365 #ifdef TEL_TEST_PIN_PUK
3366 if (!IsReady(SLOTID_1)) {
3367 return;
3368 }
3369 SimLockInfo simLockInfo;
3370 simLockInfo.fac = "AO";
3371 simLockInfo.mode = 0;
3372 simLockInfo.classx = 8;
3373 simLockInfo.passwd = "1234";
3374
3375 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3376 WaitFor(WAIT_TIME_SECOND);
3377 EXPECT_EQ(SUCCESS, ret);
3378
3379 #endif
3380 }
3381
3382 /**
3383 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_0700
3384 * @tc.name: testV1SetSimLock005
3385 * @tc.desc: SetSimLock, classx is 16, fac is AO, mode is 0
3386 */
3387 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock005, Function | MediumTest | Level1)
3388 {
3389 #ifdef TEL_TEST_PIN_PUK
3390 if (!IsReady(SLOTID_1)) {
3391 return;
3392 }
3393 SimLockInfo simLockInfo;
3394 simLockInfo.fac = "AO";
3395 simLockInfo.mode = 0;
3396 simLockInfo.classx = 16;
3397 simLockInfo.passwd = "1234";
3398
3399 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3400 WaitFor(WAIT_TIME_SECOND);
3401 EXPECT_EQ(SUCCESS, ret);
3402
3403 #endif
3404 }
3405
3406 /**
3407 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_0800
3408 * @tc.name: testV1SetSimLock006
3409 * @tc.desc: SetSimLock, classx is 32, fac is AO, mode is 0
3410 */
3411 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock006, Function | MediumTest | Level1)
3412 {
3413 #ifdef TEL_TEST_PIN_PUK
3414 if (!IsReady(SLOTID_1)) {
3415 return;
3416 }
3417 SimLockInfo simLockInfo;
3418 simLockInfo.fac = "AO";
3419 simLockInfo.mode = 0;
3420 simLockInfo.classx = 32;
3421 simLockInfo.passwd = "1234";
3422
3423 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3424 WaitFor(WAIT_TIME_SECOND);
3425 EXPECT_EQ(SUCCESS, ret);
3426
3427 #endif
3428 }
3429
3430 /**
3431 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_0900
3432 * @tc.name: testV1SetSimLock007
3433 * @tc.desc: SetSimLock, classx is 64, fac is AO, mode is 0
3434 */
3435 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock007, Function | MediumTest | Level1)
3436 {
3437 #ifdef TEL_TEST_PIN_PUK
3438 if (!IsReady(SLOTID_1)) {
3439 return;
3440 }
3441 SimLockInfo simLockInfo;
3442 simLockInfo.fac = "AO";
3443 simLockInfo.mode = 0;
3444 simLockInfo.classx = 64;
3445 simLockInfo.passwd = "1234";
3446
3447 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3448 WaitFor(WAIT_TIME_SECOND);
3449 EXPECT_EQ(SUCCESS, ret);
3450
3451 #endif
3452 }
3453
3454 /**
3455 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1000
3456 * @tc.name: testV1SetSimLock008
3457 * @tc.desc: SetSimLock, classx is 128, fac is AO, mode is 0
3458 */
3459 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock008, Function | MediumTest | Level1)
3460 {
3461 #ifdef TEL_TEST_PIN_PUK
3462 if (!IsReady(SLOTID_1)) {
3463 return;
3464 }
3465 SimLockInfo simLockInfo;
3466 simLockInfo.fac = "AO";
3467 simLockInfo.mode = 0;
3468 simLockInfo.classx = 128;
3469 simLockInfo.passwd = "1234";
3470
3471 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3472 WaitFor(WAIT_TIME_SECOND);
3473 EXPECT_EQ(SUCCESS, ret);
3474
3475 #endif
3476 }
3477
3478 /**
3479 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1100
3480 * @tc.name: testV1SetSimLock009
3481 * @tc.desc: SetSimLock, classx is 255, fac is AO, mode is 0
3482 */
3483 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock009, Function | MediumTest | Level1)
3484 {
3485 #ifdef TEL_TEST_PIN_PUK
3486 if (!IsReady(SLOTID_1)) {
3487 return;
3488 }
3489 SimLockInfo simLockInfo;
3490 simLockInfo.fac = "AO";
3491 simLockInfo.mode = 0;
3492 simLockInfo.classx = 255;
3493 simLockInfo.passwd = "1234";
3494
3495 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3496 WaitFor(WAIT_TIME_SECOND);
3497 EXPECT_EQ(SUCCESS, ret);
3498
3499 #endif
3500 }
3501
3502 /**
3503 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1200
3504 * @tc.name: testV1SetSimLock010
3505 * @tc.desc: SetSimLock, classx is 255, fac is OI, mode is 0
3506 */
3507 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock010, Function | MediumTest | Level1)
3508 {
3509 #ifdef TEL_TEST_PIN_PUK
3510 if (!IsReady(SLOTID_1)) {
3511 return;
3512 }
3513 SimLockInfo simLockInfo;
3514 simLockInfo.fac = "OI";
3515 simLockInfo.mode = 0;
3516 simLockInfo.classx = 255;
3517 simLockInfo.passwd = "1234";
3518
3519 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3520 WaitFor(WAIT_TIME_SECOND);
3521 EXPECT_EQ(SUCCESS, ret);
3522
3523 #endif
3524 }
3525
3526 /**
3527 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1300
3528 * @tc.name: testV1SetSimLock011
3529 * @tc.desc: SetSimLock, classx is 255, fac is OX, mode is 0
3530 */
3531 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock011, Function | MediumTest | Level1)
3532 {
3533 #ifdef TEL_TEST_PIN_PUK
3534 if (!IsReady(SLOTID_1)) {
3535 return;
3536 }
3537 SimLockInfo simLockInfo;
3538 simLockInfo.fac = "OX";
3539 simLockInfo.mode = 0;
3540 simLockInfo.classx = 255;
3541 simLockInfo.passwd = "1234";
3542
3543 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3544 WaitFor(WAIT_TIME_SECOND);
3545 EXPECT_EQ(SUCCESS, ret);
3546
3547 #endif
3548 }
3549
3550 /**
3551 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1400
3552 * @tc.name: testV1SetSimLock012
3553 * @tc.desc: SetSimLock, classx is 255, fac is AI, mode is 0
3554 */
3555 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock012, Function | MediumTest | Level1)
3556 {
3557 #ifdef TEL_TEST_PIN_PUK
3558 if (!IsReady(SLOTID_1)) {
3559 return;
3560 }
3561 SimLockInfo simLockInfo;
3562 simLockInfo.fac = "AI";
3563 simLockInfo.mode = 0;
3564 simLockInfo.classx = 255;
3565 simLockInfo.passwd = "1234";
3566
3567 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3568 WaitFor(WAIT_TIME_SECOND);
3569 EXPECT_EQ(SUCCESS, ret);
3570
3571 #endif
3572 }
3573
3574 /**
3575 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1500
3576 * @tc.name: testV1SetSimLock013
3577 * @tc.desc: SetSimLock, classx is 255, fac is IR, mode is 0
3578 */
3579 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock013, Function | MediumTest | Level1)
3580 {
3581 #ifdef TEL_TEST_PIN_PUK
3582 if (!IsReady(SLOTID_1)) {
3583 return;
3584 }
3585 SimLockInfo simLockInfo;
3586 simLockInfo.fac = "IR";
3587 simLockInfo.mode = 0;
3588 simLockInfo.classx = 255;
3589 simLockInfo.passwd = "1234";
3590
3591 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3592 WaitFor(WAIT_TIME_SECOND);
3593 EXPECT_EQ(SUCCESS, ret);
3594
3595 #endif
3596 }
3597
3598 /**
3599 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1600
3600 * @tc.name: testV1SetSimLock014
3601 * @tc.desc: SetSimLock, classx is 255, fac is AB, mode is 0
3602 */
3603 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock014, Function | MediumTest | Level1)
3604 {
3605 #ifdef TEL_TEST_PIN_PUK
3606 if (!IsReady(SLOTID_1)) {
3607 return;
3608 }
3609 SimLockInfo simLockInfo;
3610 simLockInfo.fac = "AB";
3611 simLockInfo.mode = 0;
3612 simLockInfo.classx = 255;
3613 simLockInfo.passwd = "1234";
3614
3615 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3616 WaitFor(WAIT_TIME_SECOND);
3617 EXPECT_EQ(SUCCESS, ret);
3618
3619 #endif
3620 }
3621
3622 /**
3623 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1700
3624 * @tc.name: testV1SetSimLock015
3625 * @tc.desc: SetSimLock, classx is 255, fac is AG, mode is 0
3626 */
3627 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock015, Function | MediumTest | Level1)
3628 {
3629 #ifdef TEL_TEST_PIN_PUK
3630 if (!IsReady(SLOTID_1)) {
3631 return;
3632 }
3633 SimLockInfo simLockInfo;
3634 simLockInfo.fac = "AG";
3635 simLockInfo.mode = 0;
3636 simLockInfo.classx = 255;
3637 simLockInfo.passwd = "1234";
3638
3639 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3640 WaitFor(WAIT_TIME_SECOND);
3641 EXPECT_EQ(SUCCESS, ret);
3642
3643 #endif
3644 }
3645
3646 /**
3647 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1800
3648 * @tc.name: testV1SetSimLock016
3649 * @tc.desc: SetSimLock, classx is 255, fac is AC, mode is 0
3650 */
3651 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock016, Function | MediumTest | Level1)
3652 {
3653 #ifdef TEL_TEST_PIN_PUK
3654 if (!IsReady(SLOTID_1)) {
3655 return;
3656 }
3657 SimLockInfo simLockInfo;
3658 simLockInfo.fac = "AC";
3659 simLockInfo.mode = 0;
3660 simLockInfo.classx = 255;
3661 simLockInfo.passwd = "1234";
3662
3663 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3664 WaitFor(WAIT_TIME_SECOND);
3665 EXPECT_EQ(SUCCESS, ret);
3666
3667 #endif
3668 }
3669
3670 /**
3671 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_1900
3672 * @tc.name: testV1SetSimLock017
3673 * @tc.desc: SetSimLock, classx is 255, fac is FD, mode is 0
3674 */
3675 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock017, Function | MediumTest | Level1)
3676 {
3677 #ifdef TEL_TEST_PIN_PUK
3678 if (!IsReady(SLOTID_1)) {
3679 return;
3680 }
3681 SimLockInfo simLockInfo;
3682 simLockInfo.fac = "FD";
3683 simLockInfo.mode = 0;
3684 simLockInfo.classx = 255;
3685 simLockInfo.passwd = "1234";
3686
3687 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3688 WaitFor(WAIT_TIME_SECOND);
3689 EXPECT_EQ(SUCCESS, ret);
3690
3691 #endif
3692 }
3693
3694 /**
3695 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2000
3696 * @tc.name: testV1SetSimLock018
3697 * @tc.desc: SetSimLock, classx is 255, fac is PN, mode is 0
3698 */
3699 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock018, Function | MediumTest | Level1)
3700 {
3701 #ifdef TEL_TEST_PIN_PUK
3702 if (!IsReady(SLOTID_1)) {
3703 return;
3704 }
3705 SimLockInfo simLockInfo;
3706 simLockInfo.fac = "PN";
3707 simLockInfo.mode = 0;
3708 simLockInfo.classx = 255;
3709 simLockInfo.passwd = "1234";
3710
3711 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3712 WaitFor(WAIT_TIME_SECOND);
3713 EXPECT_EQ(SUCCESS, ret);
3714
3715 #endif
3716 }
3717
3718 /**
3719 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2100
3720 * @tc.name: testV1SetSimLock019
3721 * @tc.desc: SetSimLock, classx is 255, fac is PU, mode is 0
3722 */
3723 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock019, Function | MediumTest | Level1)
3724 {
3725 #ifdef TEL_TEST_PIN_PUK
3726 if (!IsReady(SLOTID_1)) {
3727 return;
3728 }
3729 SimLockInfo simLockInfo;
3730 simLockInfo.fac = "PU";
3731 simLockInfo.mode = 0;
3732 simLockInfo.classx = 255;
3733 simLockInfo.passwd = "1234";
3734
3735 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3736 WaitFor(WAIT_TIME_SECOND);
3737 EXPECT_EQ(SUCCESS, ret);
3738
3739 #endif
3740 }
3741
3742 /**
3743 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2200
3744 * @tc.name: testV1SetSimLock020
3745 * @tc.desc: SetSimLock, classx is 255, fac is PP, mode is 0
3746 */
3747 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock020, Function | MediumTest | Level1)
3748 {
3749 #ifdef TEL_TEST_PIN_PUK
3750 if (!IsReady(SLOTID_1)) {
3751 return;
3752 }
3753 SimLockInfo simLockInfo;
3754 simLockInfo.fac = "PP";
3755 simLockInfo.mode = 0;
3756 simLockInfo.classx = 255;
3757 simLockInfo.passwd = "1234";
3758
3759 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3760 WaitFor(WAIT_TIME_SECOND);
3761 EXPECT_EQ(SUCCESS, ret);
3762
3763 #endif
3764 }
3765
3766 /**
3767 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2300
3768 * @tc.name: testV1SetSimLock021
3769 * @tc.desc: SetSimLock, classx is 255, fac is OI, mode is 1
3770 */
3771 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock021, Function | MediumTest | Level1)
3772 {
3773 #ifdef TEL_TEST_PIN_PUK
3774 if (!IsReady(SLOTID_1)) {
3775 return;
3776 }
3777 SimLockInfo simLockInfo;
3778 simLockInfo.fac = "OI";
3779 simLockInfo.mode = 1;
3780 simLockInfo.classx = 255;
3781 simLockInfo.passwd = "1234";
3782
3783 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3784 WaitFor(WAIT_TIME_SECOND);
3785 EXPECT_EQ(SUCCESS, ret);
3786
3787 #endif
3788 }
3789
3790 /**
3791 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2400
3792 * @tc.name: testV1SetSimLock022
3793 * @tc.desc: SetSimLock, classx is 255, fac is OI, mode is 2
3794 */
3795 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock022, Function | MediumTest | Level1)
3796 {
3797 #ifdef TEL_TEST_PIN_PUK
3798 if (!IsReady(SLOTID_1)) {
3799 return;
3800 }
3801 SimLockInfo simLockInfo;
3802 simLockInfo.fac = "OI";
3803 simLockInfo.mode = 2;
3804 simLockInfo.classx = 255;
3805 simLockInfo.passwd = "1234";
3806
3807 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3808 WaitFor(WAIT_TIME_SECOND);
3809 EXPECT_EQ(SUCCESS, ret);
3810
3811 #endif
3812 }
3813
3814 /**
3815 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2500
3816 * @tc.name: testV1SetSimLock023
3817 * @tc.desc: SetSimLock, classx is 255, fac is IR, mode is 2, status is 0
3818 */
3819 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock023, Function | MediumTest | Level1)
3820 {
3821 #ifdef TEL_TEST_PIN_PUK
3822 if (!IsReady(SLOTID_1)) {
3823 return;
3824 }
3825 SimLockInfo simLockInfo;
3826 simLockInfo.fac = "IR";
3827 simLockInfo.mode = 2;
3828 simLockInfo.classx = 255;
3829 simLockInfo.passwd = "1234";
3830 simLockInfo.status = 0;
3831
3832 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3833 WaitFor(WAIT_TIME_SECOND);
3834 EXPECT_EQ(SUCCESS, ret);
3835
3836 #endif
3837 }
3838
3839 /**
3840 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2600
3841 * @tc.name: testV1SetSimLock024
3842 * @tc.desc: SetSimLock, classx is 255, fac is IR, mode is 2, status is 1
3843 */
3844 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock024, Function | MediumTest | Level1)
3845 {
3846 #ifdef TEL_TEST_PIN_PUK
3847 if (!IsReady(SLOTID_1)) {
3848 return;
3849 }
3850 SimLockInfo simLockInfo;
3851 simLockInfo.fac = "IR";
3852 simLockInfo.mode = 2;
3853 simLockInfo.classx = 255;
3854 simLockInfo.passwd = "1234";
3855 simLockInfo.status = 1;
3856
3857 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, GetSerialId(), simLockInfo);
3858 WaitFor(WAIT_TIME_SECOND);
3859 EXPECT_EQ(SUCCESS, ret);
3860 #endif
3861 }
3862
3863 /**
3864 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2700
3865 * @tc.name: testV1SetSimLock025
3866 * @tc.desc: SetSimLock, SerialId is -1
3867 */
3868 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock025, Function | MediumTest | Level2)
3869 {
3870 #ifdef TEL_TEST_PIN_PUK
3871 if (!IsReady(SLOTID_1)) {
3872 return;
3873 }
3874 SimLockInfo simLockInfo;
3875 simLockInfo.fac = "IR";
3876 simLockInfo.mode = 2;
3877 simLockInfo.classx = 255;
3878 simLockInfo.passwd = "1234";
3879 simLockInfo.status = 1;
3880
3881 int32_t ret = g_rilInterface->SetSimLock(SLOTID_1, -1, simLockInfo);
3882 WaitFor(WAIT_TIME_SECOND);
3883 EXPECT_NE(SUCCESS, ret);
3884 #endif
3885 }
3886
3887 /**
3888 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2800
3889 * @tc.name: testV1SetSimLock026
3890 * @tc.desc: SetSimLock, classx is 1, fac is AO, mode is 0
3891 */
3892 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock026, Function | MediumTest | Level1)
3893 {
3894 #ifdef TEL_TEST_PIN_PUK
3895 if (!IsReady(SLOTID_2)) {
3896 return;
3897 }
3898 SimLockInfo simLockInfo;
3899 simLockInfo.fac = "AO";
3900 simLockInfo.mode = 0;
3901 simLockInfo.classx = 1;
3902 simLockInfo.passwd = "1234";
3903
3904 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
3905 WaitFor(WAIT_TIME_SECOND);
3906 EXPECT_EQ(SUCCESS, ret);
3907 #endif
3908 }
3909
3910 /**
3911 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_2900
3912 * @tc.name: testV1SetSimLock027
3913 * @tc.desc: SetSimLock, classx is 2, fac is AO, mode is 0
3914 */
3915 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock027, Function | MediumTest | Level1)
3916 {
3917 #ifdef TEL_TEST_PIN_PUK
3918 if (!IsReady(SLOTID_2)) {
3919 return;
3920 }
3921 SimLockInfo simLockInfo;
3922 simLockInfo.fac = "AO";
3923 simLockInfo.mode = 0;
3924 simLockInfo.classx = 2;
3925 simLockInfo.passwd = "1234";
3926
3927 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
3928 WaitFor(WAIT_TIME_SECOND);
3929 EXPECT_EQ(SUCCESS, ret);
3930 #endif
3931 }
3932
3933 /**
3934 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3000
3935 * @tc.name: testV1SetSimLock028
3936 * @tc.desc: SetSimLock, classx is 4, fac is AO, mode is 0
3937 */
3938 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock028, Function | MediumTest | Level1)
3939 {
3940 #ifdef TEL_TEST_PIN_PUK
3941 if (!IsReady(SLOTID_2)) {
3942 return;
3943 }
3944 SimLockInfo simLockInfo;
3945 simLockInfo.fac = "AO";
3946 simLockInfo.mode = 0;
3947 simLockInfo.classx = 4;
3948 simLockInfo.passwd = "1234";
3949
3950 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
3951 WaitFor(WAIT_TIME_SECOND);
3952 EXPECT_EQ(SUCCESS, ret);
3953 #endif
3954 }
3955
3956 /**
3957 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3100
3958 * @tc.name: testV1SetSimLock029
3959 * @tc.desc: SetSimLock, classx is 8, fac is AO, mode is 0
3960 */
3961 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock029, Function | MediumTest | Level1)
3962 {
3963 #ifdef TEL_TEST_PIN_PUK
3964 if (!IsReady(SLOTID_2)) {
3965 return;
3966 }
3967 SimLockInfo simLockInfo;
3968 simLockInfo.fac = "AO";
3969 simLockInfo.mode = 0;
3970 simLockInfo.classx = 8;
3971 simLockInfo.passwd = "1234";
3972
3973 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
3974 WaitFor(WAIT_TIME_SECOND);
3975 EXPECT_EQ(SUCCESS, ret);
3976 #endif
3977 }
3978
3979 /**
3980 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3200
3981 * @tc.name: testV1SetSimLock030
3982 * @tc.desc: SetSimLock, classx is 16, fac is AO, mode is 0
3983 */
3984 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock030, Function | MediumTest | Level1)
3985 {
3986 #ifdef TEL_TEST_PIN_PUK
3987 if (!IsReady(SLOTID_2)) {
3988 return;
3989 }
3990 SimLockInfo simLockInfo;
3991 simLockInfo.fac = "AO";
3992 simLockInfo.mode = 0;
3993 simLockInfo.classx = 16;
3994 simLockInfo.passwd = "1234";
3995
3996 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
3997 WaitFor(WAIT_TIME_SECOND);
3998 EXPECT_EQ(SUCCESS, ret);
3999 #endif
4000 }
4001
4002 /**
4003 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3300
4004 * @tc.name: testV1SetSimLock031
4005 * @tc.desc: SetSimLock, classx is 32, fac is AO, mode is 0
4006 */
4007 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock031, Function | MediumTest | Level1)
4008 {
4009 #ifdef TEL_TEST_PIN_PUK
4010 if (!IsReady(SLOTID_2)) {
4011 return;
4012 }
4013 SimLockInfo simLockInfo;
4014 simLockInfo.fac = "AO";
4015 simLockInfo.mode = 0;
4016 simLockInfo.classx = 32;
4017 simLockInfo.passwd = "1234";
4018
4019 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4020 WaitFor(WAIT_TIME_SECOND);
4021 EXPECT_EQ(SUCCESS, ret);
4022 #endif
4023 }
4024
4025 /**
4026 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3400
4027 * @tc.name: testV1SetSimLock032
4028 * @tc.desc: SetSimLock, classx is 64, fac is AO, mode is 0
4029 */
4030 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock032, Function | MediumTest | Level1)
4031 {
4032 #ifdef TEL_TEST_PIN_PUK
4033 if (!IsReady(SLOTID_2)) {
4034 return;
4035 }
4036 SimLockInfo simLockInfo;
4037 simLockInfo.fac = "AO";
4038 simLockInfo.mode = 0;
4039 simLockInfo.classx = 64;
4040 simLockInfo.passwd = "1234";
4041
4042 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4043 WaitFor(WAIT_TIME_SECOND);
4044 EXPECT_EQ(SUCCESS, ret);
4045 #endif
4046 }
4047
4048 /**
4049 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3500
4050 * @tc.name: testV1SetSimLock033
4051 * @tc.desc: SetSimLock, classx is 128, fac is AO, mode is 0
4052 */
4053 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock033, Function | MediumTest | Level1)
4054 {
4055 #ifdef TEL_TEST_PIN_PUK
4056 if (!IsReady(SLOTID_2)) {
4057 return;
4058 }
4059 SimLockInfo simLockInfo;
4060 simLockInfo.fac = "AO";
4061 simLockInfo.mode = 0;
4062 simLockInfo.classx = 128;
4063 simLockInfo.passwd = "1234";
4064
4065 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4066 WaitFor(WAIT_TIME_SECOND);
4067 EXPECT_EQ(SUCCESS, ret);
4068 #endif
4069 }
4070
4071 /**
4072 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3600
4073 * @tc.name: testV1SetSimLock034
4074 * @tc.desc: SetSimLock, classx is 255, fac is AO, mode is 0
4075 */
4076 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock034, Function | MediumTest | Level1)
4077 {
4078 #ifdef TEL_TEST_PIN_PUK
4079 if (!IsReady(SLOTID_2)) {
4080 return;
4081 }
4082 SimLockInfo simLockInfo;
4083 simLockInfo.fac = "AO";
4084 simLockInfo.mode = 0;
4085 simLockInfo.classx = 255;
4086 simLockInfo.passwd = "1234";
4087
4088 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4089 WaitFor(WAIT_TIME_SECOND);
4090 EXPECT_EQ(SUCCESS, ret);
4091 #endif
4092 }
4093
4094 /**
4095 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3700
4096 * @tc.name: testV1SetSimLock035
4097 * @tc.desc: SetSimLock, classx is 255, fac is OI, mode is 0
4098 */
4099 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock035, Function | MediumTest | Level1)
4100 {
4101 #ifdef TEL_TEST_PIN_PUK
4102 if (!IsReady(SLOTID_2)) {
4103 return;
4104 }
4105 SimLockInfo simLockInfo;
4106 simLockInfo.fac = "OI";
4107 simLockInfo.mode = 0;
4108 simLockInfo.classx = 255;
4109 simLockInfo.passwd = "1234";
4110
4111 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4112 WaitFor(WAIT_TIME_SECOND);
4113 EXPECT_EQ(SUCCESS, ret);
4114 #endif
4115 }
4116
4117 /**
4118 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3800
4119 * @tc.name: testV1SetSimLock036
4120 * @tc.desc: SetSimLock, classx is 255, fac is OX, mode is 0
4121 */
4122 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock036, Function | MediumTest | Level1)
4123 {
4124 #ifdef TEL_TEST_PIN_PUK
4125 if (!IsReady(SLOTID_2)) {
4126 return;
4127 }
4128 SimLockInfo simLockInfo;
4129 simLockInfo.fac = "OX";
4130 simLockInfo.mode = 0;
4131 simLockInfo.classx = 255;
4132 simLockInfo.passwd = "1234";
4133
4134 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4135 WaitFor(WAIT_TIME_SECOND);
4136 EXPECT_EQ(SUCCESS, ret);
4137 #endif
4138 }
4139
4140 /**
4141 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_3900
4142 * @tc.name: testV1SetSimLock037
4143 * @tc.desc: SetSimLock, classx is 255, fac is AI, mode is 0
4144 */
4145 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock037, Function | MediumTest | Level1)
4146 {
4147 #ifdef TEL_TEST_PIN_PUK
4148 if (!IsReady(SLOTID_2)) {
4149 return;
4150 }
4151 SimLockInfo simLockInfo;
4152 simLockInfo.fac = "AI";
4153 simLockInfo.mode = 0;
4154 simLockInfo.classx = 255;
4155 simLockInfo.passwd = "1234";
4156
4157 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4158 WaitFor(WAIT_TIME_SECOND);
4159 EXPECT_EQ(SUCCESS, ret);
4160 #endif
4161 }
4162
4163 /**
4164 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4000
4165 * @tc.name: testV1SetSimLock038
4166 * @tc.desc: SetSimLock, classx is 255, fac is IR, mode is 0
4167 */
4168 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock038, Function | MediumTest | Level1)
4169 {
4170 #ifdef TEL_TEST_PIN_PUK
4171 if (!IsReady(SLOTID_2)) {
4172 return;
4173 }
4174 SimLockInfo simLockInfo;
4175 simLockInfo.fac = "IR";
4176 simLockInfo.mode = 0;
4177 simLockInfo.classx = 255;
4178 simLockInfo.passwd = "1234";
4179
4180 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4181 WaitFor(WAIT_TIME_SECOND);
4182 EXPECT_EQ(SUCCESS, ret);
4183 #endif
4184 }
4185
4186 /**
4187 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4100
4188 * @tc.name: testV1SetSimLock039
4189 * @tc.desc: SetSimLock, classx is 255, fac is AB, mode is 0
4190 */
4191 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock039, Function | MediumTest | Level1)
4192 {
4193 #ifdef TEL_TEST_PIN_PUK
4194 if (!IsReady(SLOTID_2)) {
4195 return;
4196 }
4197 SimLockInfo simLockInfo;
4198 simLockInfo.fac = "AB";
4199 simLockInfo.mode = 0;
4200 simLockInfo.classx = 255;
4201 simLockInfo.passwd = "1234";
4202
4203 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4204 WaitFor(WAIT_TIME_SECOND);
4205 EXPECT_EQ(SUCCESS, ret);
4206 #endif
4207 }
4208
4209 /**
4210 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4200
4211 * @tc.name: testV1SetSimLock040
4212 * @tc.desc: SetSimLock, classx is 255, fac is AG, mode is 0
4213 */
4214 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock040, Function | MediumTest | Level1)
4215 {
4216 #ifdef TEL_TEST_PIN_PUK
4217 if (!IsReady(SLOTID_2)) {
4218 return;
4219 }
4220 SimLockInfo simLockInfo;
4221 simLockInfo.fac = "AG";
4222 simLockInfo.mode = 0;
4223 simLockInfo.classx = 255;
4224 simLockInfo.passwd = "1234";
4225
4226 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4227 WaitFor(WAIT_TIME_SECOND);
4228 EXPECT_EQ(SUCCESS, ret);
4229 #endif
4230 }
4231
4232 /**
4233 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4300
4234 * @tc.name: testV1SetSimLock041
4235 * @tc.desc: SetSimLock, classx is 255, fac is AC, mode is 0
4236 */
4237 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock041, Function | MediumTest | Level1)
4238 {
4239 #ifdef TEL_TEST_PIN_PUK
4240 if (!IsReady(SLOTID_2)) {
4241 return;
4242 }
4243 SimLockInfo simLockInfo;
4244 simLockInfo.fac = "AC";
4245 simLockInfo.mode = 0;
4246 simLockInfo.classx = 255;
4247 simLockInfo.passwd = "1234";
4248
4249 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4250 WaitFor(WAIT_TIME_SECOND);
4251 EXPECT_EQ(SUCCESS, ret);
4252 #endif
4253 }
4254
4255 /**
4256 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4400
4257 * @tc.name: testV1SetSimLock042
4258 * @tc.desc: SetSimLock, classx is 255, fac is FD, mode is 0
4259 */
4260 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock042, Function | MediumTest | Level1)
4261 {
4262 #ifdef TEL_TEST_PIN_PUK
4263 if (!IsReady(SLOTID_2)) {
4264 return;
4265 }
4266 SimLockInfo simLockInfo;
4267 simLockInfo.fac = "FD";
4268 simLockInfo.mode = 0;
4269 simLockInfo.classx = 255;
4270 simLockInfo.passwd = "1234";
4271
4272 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4273 WaitFor(WAIT_TIME_SECOND);
4274 EXPECT_EQ(SUCCESS, ret);
4275 #endif
4276 }
4277
4278 /**
4279 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4500
4280 * @tc.name: testV1SetSimLock043
4281 * @tc.desc: SetSimLock, classx is 255, fac is PN, mode is 0
4282 */
4283 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock043, Function | MediumTest | Level1)
4284 {
4285 #ifdef TEL_TEST_PIN_PUK
4286 if (!IsReady(SLOTID_2)) {
4287 return;
4288 }
4289 SimLockInfo simLockInfo;
4290 simLockInfo.fac = "PN";
4291 simLockInfo.mode = 0;
4292 simLockInfo.classx = 255;
4293 simLockInfo.passwd = "1234";
4294
4295 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4296 WaitFor(WAIT_TIME_SECOND);
4297 EXPECT_EQ(SUCCESS, ret);
4298 #endif
4299 }
4300
4301 /**
4302 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4600
4303 * @tc.name: testV1SetSimLock044
4304 * @tc.desc: SetSimLock, classx is 255, fac is PU, mode is 0
4305 */
4306 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock044, Function | MediumTest | Level1)
4307 {
4308 #ifdef TEL_TEST_PIN_PUK
4309 if (!IsReady(SLOTID_2)) {
4310 return;
4311 }
4312 SimLockInfo simLockInfo;
4313 simLockInfo.fac = "PU";
4314 simLockInfo.mode = 0;
4315 simLockInfo.classx = 255;
4316 simLockInfo.passwd = "1234";
4317
4318 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4319 WaitFor(WAIT_TIME_SECOND);
4320 EXPECT_EQ(SUCCESS, ret);
4321 #endif
4322 }
4323
4324 /**
4325 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4700
4326 * @tc.name: testV1SetSimLock045
4327 * @tc.desc: SetSimLock, classx is 255, fac is PP, mode is 0
4328 */
4329 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock045, Function | MediumTest | Level1)
4330 {
4331 #ifdef TEL_TEST_PIN_PUK
4332 if (!IsReady(SLOTID_2)) {
4333 return;
4334 }
4335 SimLockInfo simLockInfo;
4336 simLockInfo.fac = "PP";
4337 simLockInfo.mode = 0;
4338 simLockInfo.classx = 255;
4339 simLockInfo.passwd = "1234";
4340
4341 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4342 WaitFor(WAIT_TIME_SECOND);
4343 EXPECT_EQ(SUCCESS, ret);
4344 #endif
4345 }
4346
4347 /**
4348 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4800
4349 * @tc.name: testV1SetSimLock046
4350 * @tc.desc: SetSimLock, classx is 255, fac is OI, mode is 1
4351 */
4352 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock046, Function | MediumTest | Level1)
4353 {
4354 #ifdef TEL_TEST_PIN_PUK
4355 if (!IsReady(SLOTID_2)) {
4356 return;
4357 }
4358 SimLockInfo simLockInfo;
4359 simLockInfo.fac = "OI";
4360 simLockInfo.mode = 1;
4361 simLockInfo.classx = 255;
4362 simLockInfo.passwd = "1234";
4363
4364 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4365 WaitFor(WAIT_TIME_SECOND);
4366 EXPECT_EQ(SUCCESS, ret);
4367 #endif
4368 }
4369
4370 /**
4371 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_4900
4372 * @tc.name: testV1SetSimLock047
4373 * @tc.desc: SetSimLock, classx is 255, fac is OI, mode is 2
4374 */
4375 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock047, Function | MediumTest | Level1)
4376 {
4377 #ifdef TEL_TEST_PIN_PUK
4378 if (!IsReady(SLOTID_2)) {
4379 return;
4380 }
4381 SimLockInfo simLockInfo;
4382 simLockInfo.fac = "OI";
4383 simLockInfo.mode = 2;
4384 simLockInfo.classx = 255;
4385 simLockInfo.passwd = "1234";
4386
4387 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4388 WaitFor(WAIT_TIME_SECOND);
4389 EXPECT_EQ(SUCCESS, ret);
4390 #endif
4391 }
4392
4393 /**
4394 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_5000
4395 * @tc.name: testV1SetSimLock048
4396 * @tc.desc: SetSimLock, classx is 255, fac is IR, mode is 2, status is 0
4397 */
4398 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock048, Function | MediumTest | Level1)
4399 {
4400 #ifdef TEL_TEST_PIN_PUK
4401 if (!IsReady(SLOTID_2)) {
4402 return;
4403 }
4404 SimLockInfo simLockInfo;
4405 simLockInfo.fac = "IR";
4406 simLockInfo.mode = 2;
4407 simLockInfo.classx = 255;
4408 simLockInfo.passwd = "1234";
4409 simLockInfo.status = 0;
4410
4411 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4412 WaitFor(WAIT_TIME_SECOND);
4413 EXPECT_EQ(SUCCESS, ret);
4414 #endif
4415 }
4416
4417 /**
4418 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_5100
4419 * @tc.name: testV1SetSimLock049
4420 * @tc.desc: SetSimLock, classx is 255, fac is IR, mode is 2, status is 1
4421 */
4422 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock049, Function | MediumTest | Level1)
4423 {
4424 #ifdef TEL_TEST_PIN_PUK
4425 if (!IsReady(SLOTID_2)) {
4426 return;
4427 }
4428 SimLockInfo simLockInfo;
4429 simLockInfo.fac = "IR";
4430 simLockInfo.mode = 2;
4431 simLockInfo.classx = 255;
4432 simLockInfo.passwd = "1234";
4433 simLockInfo.status = 1;
4434
4435 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, GetSerialId(), simLockInfo);
4436 WaitFor(WAIT_TIME_SECOND);
4437 EXPECT_EQ(SUCCESS, ret);
4438 #endif
4439 }
4440
4441 /**
4442 * @tc.number: SUB_Telephony_DriverSystem_V1SetSimLock_5200
4443 * @tc.name: testV1SetSimLock050
4444 * @tc.desc: SetSimLock, SerialId is -1
4445 */
4446 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSimLock050, Function | MediumTest | Level2)
4447 {
4448 #ifdef TEL_TEST_PIN_PUK
4449 if (!IsReady(SLOTID_2)) {
4450 return;
4451 }
4452 SimLockInfo simLockInfo;
4453 simLockInfo.fac = "IR";
4454 simLockInfo.mode = 2;
4455 simLockInfo.classx = 255;
4456 simLockInfo.passwd = "1234";
4457 simLockInfo.status = 1;
4458
4459 int32_t ret = g_rilInterface->SetSimLock(SLOTID_2, -1, simLockInfo);
4460 WaitFor(WAIT_TIME_SECOND);
4461 EXPECT_NE(SUCCESS, ret);
4462 #endif
4463 }
4464
4465 /**
4466 * @tc.number: SUB_Telephony_DriverSystem_V1SignalStrengthUpdated_0100
4467 * @tc.name : testV1SignalStrengthUpdated001
4468 * @tc.desc : Call function GetSignalStrength with serialId as 1.
4469 */
4470 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SignalStrengthUpdated001, Function | MediumTest | Level1)
4471 {
4472 if (!IsReady(SLOTID_1)) {
4473 return;
4474 }
4475 g_signalStrengthUpdatedFlag = false;
4476 int32_t ret = g_rilInterface->GetSignalStrength(SLOTID_1, 1);
4477 WaitFor(WAIT_TIME_SECOND);
4478 EXPECT_EQ(SUCCESS, ret);
4479 EXPECT_EQ(true, g_signalStrengthUpdatedFlag);
4480 }
4481
4482 /**
4483 * @tc.number: SUB_Telephony_DriverSystem_V1NetworkPhyChnlCfgUpdated_0100
4484 * @tc.name : testV1NetworkPhyChnlCfgUpdated001
4485 * @tc.desc : Call function GetPhysicalChannelConfig with serialId as 1.
4486 */
4487 HWTEST_F(HdfRilHdiTestAdditional6th, testV1NetworkPhyChnlCfgUpdated001, Function | MediumTest | Level2)
4488 {
4489 if (!IsReady(SLOTID_1)) {
4490 return;
4491 }
4492 g_networkPhyChnlCfgUpdatedFlag = false;
4493 int32_t ret = g_rilInterface->GetPhysicalChannelConfig(SLOTID_1, 1);
4494 WaitFor(WAIT_TIME_SECOND);
4495 EXPECT_EQ(SUCCESS, ret);
4496 EXPECT_EQ(false, g_networkPhyChnlCfgUpdatedFlag);
4497 }
4498
4499 /**
4500 * @tc.number: SUB_Telephony_DriverSystem_V1NetworkCurrentCellUpdated_0100
4501 * @tc.name: testV1NetworkCurrentCellUpdated001
4502 * @tc.desc: GetCurrentCellInfo, SerialId is 1
4503 */
4504 HWTEST_F(HdfRilHdiTestAdditional6th, testV1NetworkCurrentCellUpdated001, Function | MediumTest | Level2)
4505 {
4506 if (!IsReady(SLOTID_1)) {
4507 return;
4508 }
4509 g_networkCurrentCellUpdatedFlag = false;
4510 int32_t ret = g_rilInterface->GetCurrentCellInfo(SLOTID_1, 1);
4511 WaitFor(WAIT_TIME_SECOND);
4512 EXPECT_EQ(SUCCESS, ret);
4513 EXPECT_EQ(false, g_networkCurrentCellUpdatedFlag);
4514 }
4515
4516 /**
4517 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessageResponse_0100
4518 * @tc.name : testV1UpdateCdmaSimMessageResponse001
4519 * @tc.desc : Call function UpdateCdmaSimMessageResponse with slotId is SLOTID_1
4520 */
4521 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UpdateCdmaSimMessageResponse001, Function | MediumTest | Level1)
4522 {
4523 if (!IsReady(SLOTID_1)) {
4524 return;
4525 }
4526 g_updateCdmaSimMessageResponseFlag = false;
4527 SmsMessageIOInfo msgIoInfo;
4528 msgIoInfo.smscPdu = TEST_CDMA_PDU;
4529 msgIoInfo.pdu = TEST_STORAGE_PDU;
4530 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
4531 msgIoInfo.index = 0;
4532 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, GetSerialId(), msgIoInfo);
4533 WaitFor(WAIT_TIME_SECOND_LONG);
4534 EXPECT_EQ(SUCCESS, ret);
4535 EXPECT_EQ(true, g_updateCdmaSimMessageResponseFlag);
4536 }
4537
4538 /**
4539 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessageResponse_0200
4540 * @tc.name : testV1UpdateCdmaSimMessageResponse002
4541 * @tc.desc : Call function UpdateCdmaSimMessageResponse with slotId is SLOTID_2
4542 */
4543 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UpdateCdmaSimMessageResponse002, Function | MediumTest | Level1)
4544 {
4545 if (!IsReady(SLOTID_2)) {
4546 return;
4547 }
4548 g_updateCdmaSimMessageResponseFlag = false;
4549 SmsMessageIOInfo msgIoInfo;
4550 msgIoInfo.smscPdu = TEST_CDMA_PDU;
4551 msgIoInfo.pdu = TEST_STORAGE_PDU;
4552 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
4553 msgIoInfo.index = 0;
4554 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, GetSerialId(), msgIoInfo);
4555 WaitFor(WAIT_TIME_SECOND_LONG);
4556 EXPECT_EQ(SUCCESS, ret);
4557 EXPECT_EQ(true, g_updateCdmaSimMessageResponseFlag);
4558 }
4559
4560 /**
4561 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessageResponse_0300
4562 * @tc.name : testV1UpdateCdmaSimMessageResponse003
4563 * @tc.desc : Call function UpdateCdmaSimMessageResponse with slotId is SLOTID_1 SerialId is -1
4564 */
4565 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UpdateCdmaSimMessageResponse003, Function | MediumTest | Level1)
4566 {
4567 if (!IsReady(SLOTID_1)) {
4568 return;
4569 }
4570 g_updateCdmaSimMessageResponseFlag = false;
4571 SmsMessageIOInfo msgIoInfo;
4572 msgIoInfo.smscPdu = TEST_CDMA_PDU;
4573 msgIoInfo.pdu = TEST_STORAGE_PDU;
4574 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
4575 msgIoInfo.index = 0;
4576 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_1, -1, msgIoInfo);
4577 WaitFor(WAIT_TIME_SECOND_LONG);
4578 EXPECT_EQ(SUCCESS, ret);
4579 EXPECT_EQ(true, g_updateCdmaSimMessageResponseFlag);
4580 }
4581
4582 /**
4583 * @tc.number: SUB_Telephony_DriverSystem_V1UpdateCdmaSimMessageResponse_0400
4584 * @tc.name : testV1UpdateCdmaSimMessageResponse004
4585 * @tc.desc : Call function UpdateCdmaSimMessageResponse with slotId is SLOTID_2 SerialId is -1
4586 */
4587 HWTEST_F(HdfRilHdiTestAdditional6th, testV1UpdateCdmaSimMessageResponse004, Function | MediumTest | Level1)
4588 {
4589 if (!IsReady(SLOTID_2)) {
4590 return;
4591 }
4592 g_updateCdmaSimMessageResponseFlag = false;
4593 SmsMessageIOInfo msgIoInfo;
4594 msgIoInfo.smscPdu = TEST_CDMA_PDU;
4595 msgIoInfo.pdu = TEST_STORAGE_PDU;
4596 msgIoInfo.state = static_cast<int32_t>(SimMessageStatus::SIM_MESSAGE_STATUS_SENT);
4597 msgIoInfo.index = 0;
4598 int32_t ret = g_rilInterface->UpdateCdmaSimMessage(SLOTID_2, -1, msgIoInfo);
4599 WaitFor(WAIT_TIME_SECOND_LONG);
4600 EXPECT_EQ(SUCCESS, ret);
4601 EXPECT_EQ(true, g_updateCdmaSimMessageResponseFlag);
4602 }
4603
4604 /**
4605 * @tc.number: SUB_Telephony_DriverSystem_V1SetSmscAddrResponse_0100
4606 * @tc.name : testV1SetSmscAddrResponse001
4607 * @tc.desc : Call function SetSmscAddrResponse with slotId is SLOTID_1.
4608 */
4609 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSmscAddrResponse001, Function | MediumTest | Level1)
4610 {
4611 if (!IsReady(SLOTID_1)) {
4612 return;
4613 }
4614 g_setSmscAddrResponseFlag = false;
4615 ServiceCenterAddress address;
4616 address.address = TEST_SMSC_ADDR;
4617 address.tosca = 0;
4618 int32_t ret = g_rilInterface->SetSmscAddr(SLOTID_1, GetSerialId(), address);
4619 WaitFor(WAIT_TIME_SECOND_LONG);
4620 EXPECT_EQ(SUCCESS, ret);
4621 EXPECT_EQ(true, g_setSmscAddrResponseFlag);
4622 }
4623
4624 /**
4625 * @tc.number: SUB_Telephony_DriverSystem_V1SetSmscAddrResponse_0200
4626 * @tc.name : testV1SetSmscAddrResponse002
4627 * @tc.desc : Call function SetSmscAddrResponse with slotId is SLOTID_2.
4628 */
4629 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSmscAddrResponse002, Function | MediumTest | Level1)
4630 {
4631 if (!IsReady(SLOTID_2)) {
4632 return;
4633 }
4634 g_setSmscAddrResponseFlag = false;
4635 ServiceCenterAddress address;
4636 address.address = TEST_SMSC_ADDR;
4637 address.tosca = 0;
4638 int32_t ret = g_rilInterface->SetSmscAddr(SLOTID_2, GetSerialId(), address);
4639 WaitFor(WAIT_TIME_SECOND_LONG);
4640 EXPECT_EQ(SUCCESS, ret);
4641 EXPECT_EQ(true, g_setSmscAddrResponseFlag);
4642 }
4643
4644 /**
4645 * @tc.number: SUB_Telephony_DriverSystem_V1SetSmscAddrResponse_0300
4646 * @tc.name : testV1SetSmscAddrResponse003
4647 * @tc.desc : Call function SetSmscAddrResponse with slotId is SLOTID_1 SerialId is -1.
4648 */
4649 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSmscAddrResponse003, Function | MediumTest | Level1)
4650 {
4651 if (!IsReady(SLOTID_1)) {
4652 return;
4653 }
4654 g_setSmscAddrResponseFlag = false;
4655 ServiceCenterAddress address;
4656 address.address = TEST_SMSC_ADDR;
4657 address.tosca = 0;
4658 int32_t ret = g_rilInterface->SetSmscAddr(SLOTID_1, -1, address);
4659 WaitFor(WAIT_TIME_SECOND_LONG);
4660 EXPECT_EQ(SUCCESS, ret);
4661 EXPECT_EQ(true, g_setSmscAddrResponseFlag);
4662 }
4663
4664 /**
4665 * @tc.number: SUB_Telephony_DriverSystem_V1SetSmscAddrResponse_0400
4666 * @tc.name : testV1SetSmscAddrResponse004
4667 * @tc.desc : Call function SetSmscAddrResponse with slotId is SLOTID_2 SerialId is -1.
4668 */
4669 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetSmscAddrResponse004, Function | MediumTest | Level1)
4670 {
4671 if (!IsReady(SLOTID_2)) {
4672 return;
4673 }
4674 g_setSmscAddrResponseFlag = false;
4675 ServiceCenterAddress address;
4676 address.address = TEST_SMSC_ADDR;
4677 address.tosca = 0;
4678 int32_t ret = g_rilInterface->SetSmscAddr(SLOTID_2, -1, address);
4679 WaitFor(WAIT_TIME_SECOND_LONG);
4680 EXPECT_EQ(SUCCESS, ret);
4681 EXPECT_EQ(true, g_setSmscAddrResponseFlag);
4682 }
4683
4684 /**
4685 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddrResponse_0100
4686 * @tc.name : testV1GetSmscAddrResponse001
4687 * @tc.desc : Call function GetSmscAddrResponse with slotId is SLOTID_1
4688 */
4689 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddrResponse001, Function | MediumTest | Level1)
4690 {
4691 if (!IsReady(SLOTID_1)) {
4692 return;
4693 }
4694 g_getSmscAddrResponseFlag = false;
4695 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_1, GetSerialId());
4696 WaitFor(WAIT_TIME_SECOND_LONG);
4697 EXPECT_EQ(SUCCESS, ret);
4698 EXPECT_EQ(true, g_getSmscAddrResponseFlag);
4699 }
4700
4701 /**
4702 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddrResponse_0200
4703 * @tc.name : testV1GetSmscAddrResponse002
4704 * @tc.desc : Call function GetSmscAddrResponse with slotId is SLOTID_2
4705 */
4706 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddrResponse002, Function | MediumTest | Level1)
4707 {
4708 if (!IsReady(SLOTID_2)) {
4709 return;
4710 }
4711 g_getSmscAddrResponseFlag = false;
4712 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_2, GetSerialId());
4713 WaitFor(WAIT_TIME_SECOND_LONG);
4714 EXPECT_EQ(SUCCESS, ret);
4715 EXPECT_EQ(true, g_getSmscAddrResponseFlag);
4716 }
4717
4718 /**
4719 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddrResponse_0300
4720 * @tc.name : testV1GetSmscAddrResponse003
4721 * @tc.desc : Call function GetSmscAddrResponse with slotId is SLOTID_1 SerialId is -1.
4722 */
4723 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddrResponse003, Function | MediumTest | Level1)
4724 {
4725 if (!IsReady(SLOTID_1)) {
4726 return;
4727 }
4728 g_getSmscAddrResponseFlag = false;
4729 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_1, -1);
4730 WaitFor(WAIT_TIME_SECOND_LONG);
4731 EXPECT_EQ(SUCCESS, ret);
4732 EXPECT_EQ(true, g_getSmscAddrResponseFlag);
4733 }
4734
4735 /**
4736 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddrResponse_0400
4737 * @tc.name : testV1GetSmscAddrResponse004
4738 * @tc.desc : Call function GetSmscAddrResponse with slotId is SLOTID_2 SerialId is -1.
4739 */
4740 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddrResponse004, Function | MediumTest | Level1)
4741 {
4742 if (!IsReady(SLOTID_2)) {
4743 return;
4744 }
4745 g_getSmscAddrResponseFlag = false;
4746 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_2, -1);
4747 WaitFor(WAIT_TIME_SECOND_LONG);
4748 EXPECT_NE(SUCCESS, ret);
4749 EXPECT_EQ(false, g_getSmscAddrResponseFlag);
4750 }
4751
4752 /**
4753 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfigResponse_0100
4754 * @tc.name : testV1SetCBConfigResponse001
4755 * @tc.desc : Call function SetCBConfigResponse with slotId is SLOTID_1.
4756 */
4757 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetCBConfigResponse001, Function | MediumTest | Level1)
4758 {
4759 if (!IsReady(SLOTID_1)) {
4760 return;
4761 }
4762 g_setCBConfigResponseFlag = false;
4763 CBConfigInfo info;
4764 info.mode = 255;
4765 info.mids = TEST_ID_LIST;
4766 info.dcss = TEST_DCS_LIST;
4767 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, GetSerialId(), info);
4768 WaitFor(WAIT_TIME_SECOND_LONG);
4769 EXPECT_EQ(SUCCESS, ret);
4770 EXPECT_EQ(true, g_setCBConfigResponseFlag);
4771 }
4772
4773 /**
4774 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfigResponse_0200
4775 * @tc.name : testV1SetCBConfigResponse002
4776 * @tc.desc : Call function SetCBConfigResponse with slotId is SLOTID_2.
4777 */
4778 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetCBConfigResponse002, Function | MediumTest | Level1)
4779 {
4780 if (!IsReady(SLOTID_2)) {
4781 return;
4782 }
4783 g_setCBConfigResponseFlag = false;
4784 CBConfigInfo info;
4785 info.mode = 255;
4786 info.mids = TEST_ID_LIST;
4787 info.dcss = TEST_DCS_LIST;
4788 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_2, GetSerialId(), info);
4789 WaitFor(WAIT_TIME_SECOND_LONG);
4790 EXPECT_EQ(SUCCESS, ret);
4791 EXPECT_EQ(true, g_setCBConfigResponseFlag);
4792 }
4793
4794 /**
4795 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfigResponse_0300
4796 * @tc.name : testV1SetCBConfigResponse003
4797 * @tc.desc : Call function SetCBConfigResponse with slotId is SLOTID_1 SerialId is -1.
4798 */
4799 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetCBConfigResponse003, Function | MediumTest | Level1)
4800 {
4801 if (!IsReady(SLOTID_1)) {
4802 return;
4803 }
4804 g_setCBConfigResponseFlag = false;
4805 CBConfigInfo info;
4806 info.mode = 255;
4807 info.mids = TEST_ID_LIST;
4808 info.dcss = TEST_DCS_LIST;
4809 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_1, -1, info);
4810 WaitFor(WAIT_TIME_SECOND_LONG);
4811 EXPECT_EQ(SUCCESS, ret);
4812 EXPECT_EQ(true, g_setCBConfigResponseFlag);
4813 }
4814
4815 /**
4816 * @tc.number: SUB_Telephony_DriverSystem_V1SetCBConfigResponse_0400
4817 * @tc.name : testV1SetCBConfigResponse004
4818 * @tc.desc : Call function SetCBConfigResponse with slotId is SLOTID_2 SerialId is -1.
4819 */
4820 HWTEST_F(HdfRilHdiTestAdditional6th, testV1SetCBConfigResponse004, Function | MediumTest | Level1)
4821 {
4822 if (!IsReady(SLOTID_2)) {
4823 return;
4824 }
4825 g_setCBConfigResponseFlag = false;
4826 CBConfigInfo info;
4827 info.mode = 255;
4828 info.mids = TEST_ID_LIST;
4829 info.dcss = TEST_DCS_LIST;
4830 int32_t ret = g_rilInterface->SetCBConfig(SLOTID_2, -1, info);
4831 WaitFor(WAIT_TIME_SECOND_LONG);
4832 EXPECT_EQ(SUCCESS, ret);
4833 EXPECT_EQ(true, g_setCBConfigResponseFlag);
4834 }
4835
4836 /**
4837 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfigResponse_0100
4838 * @tc.name : testV1GetCBConfigResponse001
4839 * @tc.desc : Call function GetCBConfigResponse with slotId is SLOTID_1.
4840 */
4841 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCBConfigResponse001, Function | MediumTest | Level1)
4842 {
4843 if (!IsReady(SLOTID_1)) {
4844 return;
4845 }
4846 g_getCBConfigResponseFlag = false;
4847 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_1, GetSerialId());
4848 WaitFor(WAIT_TIME_SECOND_LONG);
4849 EXPECT_EQ(SUCCESS, ret);
4850 EXPECT_EQ(true, g_getCBConfigResponseFlag);
4851 }
4852
4853 /**
4854 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfigResponse_0200
4855 * @tc.name : testV1GetCBConfigResponse002
4856 * @tc.desc : Call function GetCBConfigResponse with slotId is SLOTID_2.
4857 */
4858 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCBConfigResponse002, Function | MediumTest | Level1)
4859 {
4860 if (!IsReady(SLOTID_2)) {
4861 return;
4862 }
4863 g_getCBConfigResponseFlag = false;
4864 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_2, GetSerialId());
4865 WaitFor(WAIT_TIME_SECOND_LONG);
4866 EXPECT_EQ(SUCCESS, ret);
4867 EXPECT_EQ(true, g_getCBConfigResponseFlag);
4868 }
4869
4870 /**
4871 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfigResponse_0300
4872 * @tc.name : testV1GetCBConfigResponse003
4873 * @tc.desc : Call function GetCBConfigResponse with slotId is SLOTID_1 SerialId is -1.
4874 */
4875 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCBConfigResponse003, Function | MediumTest | Level1)
4876 {
4877 if (!IsReady(SLOTID_1)) {
4878 return;
4879 }
4880 g_getCBConfigResponseFlag = false;
4881 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_1, -1);
4882 WaitFor(WAIT_TIME_SECOND_LONG);
4883 EXPECT_EQ(SUCCESS, ret);
4884 EXPECT_EQ(true, g_getCBConfigResponseFlag);
4885 }
4886
4887 /**
4888 * @tc.number: SUB_Telephony_DriverSystem_V1GetCBConfigResponse_0400
4889 * @tc.name : testV1GetCBConfigResponse004
4890 * @tc.desc : Call function GetCBConfigResponse with slotId is SLOTID_2 SerialId is -1.
4891 */
4892 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetCBConfigResponse004, Function | MediumTest | Level1)
4893 {
4894 if (!IsReady(SLOTID_2)) {
4895 return;
4896 }
4897 g_getCBConfigResponseFlag = false;
4898 int32_t ret = g_rilInterface->GetCBConfig(SLOTID_2, -1);
4899 WaitFor(WAIT_TIME_SECOND_LONG);
4900 EXPECT_EQ(SUCCESS, ret);
4901 EXPECT_EQ(true, g_getCBConfigResponseFlag);
4902 }
4903
4904 /**
4905 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_0300
4906 * @tc.name : testV1GetSmscAddr001
4907 * @tc.desc : Call function GetSmscAddr with SerialId is 1.
4908 */
4909 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr001, Function | MediumTest | Level1)
4910 {
4911 if (!IsReady(SLOTID_1)) {
4912 return;
4913 }
4914 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_1, 1);
4915 WaitFor(WAIT_TIME_SECOND_LONG);
4916 EXPECT_EQ(SUCCESS, ret);
4917 }
4918
4919 /**
4920 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_0400
4921 * @tc.name : testV1GetSmscAddr002
4922 * @tc.desc : Call function GetSmscAddr with SerialId is 0.
4923 */
4924 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr002, Function | MediumTest | Level1)
4925 {
4926 if (!IsReady(SLOTID_1)) {
4927 return;
4928 }
4929 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_1, 0);
4930 WaitFor(WAIT_TIME_SECOND_LONG);
4931 EXPECT_EQ(SUCCESS, ret);
4932 }
4933
4934 /**
4935 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_0500
4936 * @tc.name : testV1GetSmscAddr003
4937 * @tc.desc : Call function GetSmscAddr with SerialId is -1.
4938 */
4939 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr003, Function | MediumTest | Level1)
4940 {
4941 if (!IsReady(SLOTID_1)) {
4942 return;
4943 }
4944 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_1, -1);
4945 WaitFor(WAIT_TIME_SECOND_LONG);
4946 EXPECT_EQ(SUCCESS, ret);
4947 }
4948
4949 /**
4950 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_0600
4951 * @tc.name : testV1GetSmscAddr004
4952 * @tc.desc : Call function GetSmscAddr with SerialId is 1000000001.
4953 */
4954 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr004, Function | MediumTest | Level1)
4955 {
4956 if (!IsReady(SLOTID_1)) {
4957 return;
4958 }
4959 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_1, 1000000001);
4960 WaitFor(WAIT_TIME_SECOND_LONG);
4961 EXPECT_EQ(SUCCESS, ret);
4962 }
4963
4964 /**
4965 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_0700
4966 * @tc.name : testV1GetSmscAddr005
4967 * @tc.desc : Call function GetSmscAddr with SerialId is 1.
4968 */
4969 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr005, Function | MediumTest | Level1)
4970 {
4971 if (!IsReady(SLOTID_2)) {
4972 return;
4973 }
4974 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_2, 1);
4975 WaitFor(WAIT_TIME_SECOND_LONG);
4976 EXPECT_EQ(SUCCESS, ret);
4977 }
4978
4979 /**
4980 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_0800
4981 * @tc.name : testV1GetSmscAddr006
4982 * @tc.desc : Call function GetSmscAddr with SerialId is 0.
4983 */
4984 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr006, Function | MediumTest | Level1)
4985 {
4986 if (!IsReady(SLOTID_2)) {
4987 return;
4988 }
4989 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_2, 0);
4990 WaitFor(WAIT_TIME_SECOND_LONG);
4991 EXPECT_EQ(SUCCESS, ret);
4992 }
4993
4994 /**
4995 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_0900
4996 * @tc.name : testV1GetSmscAddr007
4997 * @tc.desc : Call function GetSmscAddr with SerialId is -1.
4998 */
4999 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr007, Function | MediumTest | Level1)
5000 {
5001 if (!IsReady(SLOTID_2)) {
5002 return;
5003 }
5004 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_2, -1);
5005 WaitFor(WAIT_TIME_SECOND_LONG);
5006 EXPECT_EQ(SUCCESS, ret);
5007 }
5008
5009 /**
5010 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_1000
5011 * @tc.name : testV1GetSmscAddr008
5012 * @tc.desc : Call function GetSmscAddr with SerialId is 1000000001.
5013 */
5014 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr008, Function | MediumTest | Level1)
5015 {
5016 if (!IsReady(SLOTID_2)) {
5017 return;
5018 }
5019 int32_t ret = g_rilInterface->GetSmscAddr(SLOTID_2, 1000000001);
5020 WaitFor(WAIT_TIME_SECOND_LONG);
5021 EXPECT_EQ(SUCCESS, ret);
5022 }
5023
5024 /**
5025 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_1100
5026 * @tc.name : testV1GetSmscAddr009
5027 * @tc.desc : Call function GetSmscAddr with SLOTID_1 SerialId is 1 3times.
5028 */
5029 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr009, Function | MediumTest | Level1)
5030 {
5031 if (!IsReady(SLOTID_1)) {
5032 return;
5033 }
5034 int32_t ret = 0;
5035 for (int i = 0; i < 3; i++) {
5036 ret = g_rilInterface->GetSmscAddr(SLOTID_1, 1);
5037 WaitFor(WAIT_TIME_SECOND_LONG);
5038 EXPECT_EQ(SUCCESS, ret);
5039 }
5040 }
5041
5042 /**
5043 * @tc.number: SUB_Telephony_DriverSystem_V1GetSmscAddr_1200
5044 * @tc.name : testV1GetSmscAddr010
5045 * @tc.desc : Call function GetSmscAddr with SLOTID_2 SerialId is 1 3times..
5046 */
5047 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetSmscAddr010, Function | MediumTest | Level1)
5048 {
5049 if (!IsReady(SLOTID_2)) {
5050 return;
5051 }
5052 int32_t ret = 0;
5053 for (int i = 0; i < 3; i++) {
5054 ret = g_rilInterface->GetSmscAddr(SLOTID_2, 1);
5055 WaitFor(WAIT_TIME_SECOND_LONG);
5056 EXPECT_EQ(SUCCESS, ret);
5057 }
5058 }
5059
5060 /**
5061 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_0300
5062 * @tc.name : testV1GetLinkBandwidthInfo001
5063 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_1 SerialId is -1.
5064 */
5065 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo001, Function | MediumTest | Level1)
5066 {
5067 if (!IsReady(SLOTID_1)) {
5068 return;
5069 }
5070 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_1, -1, 1);
5071 WaitFor(WAIT_TIME_SECOND);
5072 EXPECT_EQ(SUCCESS, ret);
5073 }
5074
5075 /**
5076 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_0400
5077 * @tc.name : testV1GetLinkBandwidthInfo002
5078 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_1 SerialId is 0.
5079 */
5080 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo002, Function | MediumTest | Level1)
5081 {
5082 if (!IsReady(SLOTID_1)) {
5083 return;
5084 }
5085 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_1, 0, 1);
5086 WaitFor(WAIT_TIME_SECOND);
5087 EXPECT_EQ(SUCCESS, ret);
5088 }
5089
5090 /**
5091 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_0500
5092 * @tc.name : testV1GetLinkBandwidthInfo003
5093 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_1 SerialId is 1.
5094 */
5095 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo003, Function | MediumTest | Level1)
5096 {
5097 if (!IsReady(SLOTID_1)) {
5098 return;
5099 }
5100 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_1, 1, 1);
5101 WaitFor(WAIT_TIME_SECOND);
5102 EXPECT_EQ(SUCCESS, ret);
5103 }
5104
5105 /**
5106 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_0600
5107 * @tc.name : testV1GetLinkBandwidthInfo004
5108 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_1 SerialId is 1000000001.
5109 */
5110 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo004, Function | MediumTest | Level1)
5111 {
5112 if (!IsReady(SLOTID_1)) {
5113 return;
5114 }
5115 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_1, 1000000001, 1);
5116 WaitFor(WAIT_TIME_SECOND);
5117 EXPECT_EQ(SUCCESS, ret);
5118 }
5119
5120 /**
5121 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_0700
5122 * @tc.name : testV1GetLinkBandwidthInfo005
5123 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_2 SerialId is -1.
5124 */
5125 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo005, Function | MediumTest | Level1)
5126 {
5127 if (!IsReady(SLOTID_2)) {
5128 return;
5129 }
5130 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_2, -1, 1);
5131 WaitFor(WAIT_TIME_SECOND);
5132 EXPECT_EQ(SUCCESS, ret);
5133 }
5134
5135 /**
5136 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_0800
5137 * @tc.name : testV1GetLinkBandwidthInfo006
5138 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_2 SerialId is 0.
5139 */
5140 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo006, Function | MediumTest | Level1)
5141 {
5142 if (!IsReady(SLOTID_2)) {
5143 return;
5144 }
5145 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_2, 0, 1);
5146 WaitFor(WAIT_TIME_SECOND);
5147 EXPECT_EQ(SUCCESS, ret);
5148 }
5149
5150 /**
5151 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_0900
5152 * @tc.name : testV1GetLinkBandwidthInfo007
5153 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_2 SerialId is 1.
5154 */
5155 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo007, Function | MediumTest | Level1)
5156 {
5157 if (!IsReady(SLOTID_2)) {
5158 return;
5159 }
5160 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_2, 1, 1);
5161 WaitFor(WAIT_TIME_SECOND);
5162 EXPECT_EQ(SUCCESS, ret);
5163 }
5164
5165 /**
5166 * @tc.number: SUB_Telephony_DriverSystem_V1GetLinkBandwidthInfo_1000
5167 * @tc.name : testV1GetLinkBandwidthInfo008
5168 * @tc.desc : Call function GetLinkBandwidthInfo with slotId is SLOTID_2 SerialId is 1000000001.
5169 */
5170 HWTEST_F(HdfRilHdiTestAdditional6th, testV1GetLinkBandwidthInfo008, Function | MediumTest | Level1)
5171 {
5172 if (!IsReady(SLOTID_2)) {
5173 return;
5174 }
5175 int32_t ret = g_rilInterface->GetLinkBandwidthInfo(SLOTID_2, 1000000001, 1);
5176 WaitFor(WAIT_TIME_SECOND);
5177 EXPECT_EQ(SUCCESS, ret);
5178 }