1 /*
2  * Copyright (C) 2020-2021 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 #include "audiolite_test.h"
16 #include "codec_type.h"
17 #include "media_errors.h"
18 
19 using namespace std;
20 using namespace OHOS::Audio;
21 using namespace testing::ext;
22 
23 
24 namespace OHOS {
25 const int32_t BUFFER_SIZE = 1024;
26 const int32_t SAMPLE_RATE = 24000;
27 const int32_t BIT_RATE = 1024;
28 const int32_t CHANNEL_COUNT = 2;
29 
SetUpTestCase(void)30 void AudioliteTest::SetUpTestCase(void) {}
31 
TearDownTestCase(void)32 void AudioliteTest::TearDownTestCase(void) {}
33 
SetUp()34 void AudioliteTest::SetUp()
35 {
36     audioCapInfo.channelCount = CHANNEL_COUNT;
37     audioCapInfo.sampleRate = SAMPLE_RATE;
38     audioCapInfo.bitRate = BIT_RATE;
39     audioCapInfo.inputSource = AUDIO_SOURCE_DEFAULT;
40     audioCapInfo.bitWidth = BIT_WIDTH_16;
41 }
42 
TearDown()43 void AudioliteTest::TearDown() {}
44 
AudioliteTestFunc(AudioCodecFormat audioFormat,int32_t sampleRate,int32_t channelCount,int32_t bitRate,AudioBitWidth bitWidth)45 void AudioliteTest::AudioliteTestFunc(AudioCodecFormat audioFormat, int32_t sampleRate, int32_t channelCount,
46     int32_t bitRate, AudioBitWidth bitWidth)
47 {
48     AudioCapturer *audioCapturer = new AudioCapturer();
49     AudioCapturerInfo info;
50     info.inputSource = AUDIO_MIC;
51     info.audioFormat = audioFormat;
52     info.sampleRate = sampleRate;
53     info.channelCount = channelCount;
54     info.bitRate = bitRate;
55     info.streamType = TYPE_MEDIA;
56     info.bitWidth = bitWidth;
57     audioCapturer->SetCapturerInfo(info);
58     audioCapturer->Start();
59 
60     uint64_t frameCnt = audioCapturer->GetFrameCount();
61     uint32_t framesize = static_cast<uint32_t>((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t));
62     uint8_t *buffer;
63 
64     audioCapturer->Read(buffer, framesize, false);
65     EXPECT_TRUE(sizeof(buffer) > 0);
66     audioCapturer->Release();
67     delete audioCapturer;
68 }
69 
70 /*
71  * Feature: Audiolite
72  * Function: audioCapturer
73  * SubFunction: NA
74  * FunctionPoints: NA
75  * EnvConditions: NA
76  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
77  */
78 HWTEST_F(AudioliteTest, audio_buffer_001, TestSize.Level1)
79 {
80     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_16);
81 }
82 
83 /*
84  * Feature: Audiolite
85  * Function: audioCapturer
86  * SubFunction: NA
87  * FunctionPoints: NA
88  * EnvConditions: NA
89  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
90  */
91 HWTEST_F(AudioliteTest, audio_buffer_002, TestSize.Level1)
92 {
93     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_16);
94 }
95 
96 /*
97  * Feature: Audiolite
98  * Function: audioCapturer
99  * SubFunction: NA
100  * FunctionPoints: NA
101  * EnvConditions: NA
102  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
103  */
104 HWTEST_F(AudioliteTest, audioCapturer_003, TestSize.Level1)
105 {
106     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_16);
107 }
108 
109 /*
110  * Feature: Audiolite
111  * Function: audioCapturer
112  * SubFunction: NA
113  * FunctionPoints: NA
114  * EnvConditions: NA
115  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
116  */
117 HWTEST_F(AudioliteTest, audioCapturer_004, TestSize.Level1)
118 {
119     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_16);
120 }
121 
122 /*
123  * Feature: Audiolite
124  * Function: audioCapturer
125  * SubFunction: NA
126  * FunctionPoints: NA
127  * EnvConditions: NA
128  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
129  */
130 HWTEST_F(AudioliteTest, audioCapturer_005, TestSize.Level1)
131 {
132     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_16);
133 }
134 
135 /*
136  * Feature: Audiolite
137  * Function: audioCapturer
138  * SubFunction: NA
139  * FunctionPoints: NA
140  * EnvConditions: NA
141  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000
142  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_006,Level1)143 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_006, Level1)
144 {
145     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_16);
146 }
147 
148 /*
149  * Feature: Audiolite
150  * Function: audioCapturer
151  * SubFunction: NA
152  * FunctionPoints: NA
153  * EnvConditions: NA
154  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000
155  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_007,Level1)156 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_007, Level1)
157 {
158     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_16);
159 }
160 
161 /*
162  * Feature: Audiolite
163  * Function: audioCapturer
164  * SubFunction: NA
165  * FunctionPoints: NA
166  * EnvConditions: NA
167  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000
168  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_008,Level1)169 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_008, Level1)
170 {
171     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_16);
172 }
173 
174 /*
175  * Feature: Audiolite
176  * Function: audioCapturer
177  * SubFunction: NA
178  * FunctionPoints: NA
179  * EnvConditions: NA
180  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000
181  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_009,Level1)182 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_009, Level1)
183 {
184     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_16);
185 }
186 
187 /*
188  * Feature: Audiolite
189  * Function: audioCapturer
190  * SubFunction: NA
191  * FunctionPoints: NA
192  * EnvConditions: NA
193  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000
194  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_010,Level1)195 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_010, Level1)
196 {
197     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_16);
198 }
199 
200 /*
201  * Feature: Audiolite
202  * Function: audioCapturer
203  * SubFunction: NA
204  * FunctionPoints: NA
205  * EnvConditions: NA
206  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
207  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_011,Level1)208 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_011, Level1)
209 {
210     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_8);
211 }
212 
213 /*
214  * Feature: Audiolite
215  * Function: audioCapturer
216  * SubFunction: NA
217  * FunctionPoints: NA
218  * EnvConditions: NA
219  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
220  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_012,Level1)221 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_012, Level1)
222 {
223     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_8);
224 }
225 
226 /*
227  * Feature: Audiolite
228  * Function: audioCapturer
229  * SubFunction: NA
230  * FunctionPoints: NA
231  * EnvConditions: NA
232  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
233  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_013,Level1)234 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_013, Level1)
235 {
236     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_8);
237 }
238 
239 /*
240  * Feature: Audiolite
241  * Function: audioCapturer
242  * SubFunction: NA
243  * FunctionPoints: NA
244  * EnvConditions: NA
245  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000
246  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_014,Level1)247 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_014, Level1)
248 {
249     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_8);
250 }
251 
252 /*
253  * Feature: Audiolite
254  * Function: audioCapturer
255  * SubFunction: NA
256  * FunctionPoints: NA
257  * EnvConditions: NA
258  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000
259  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_015,Level1)260 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_015, Level1)
261 {
262     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_8);
263 }
264 
265 /*
266  * Feature: Audiolite
267  * Function: audioCapturer
268  * SubFunction: NA
269  * FunctionPoints: NA
270  * EnvConditions: NA
271  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000
272  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_016,Level1)273 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_016, Level1)
274 {
275     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_8);
276 }
277 
278 /*
279  * Feature: Audiolite
280  * Function: audioCapturer
281  * SubFunction: NA
282  * FunctionPoints: NA
283  * EnvConditions: NA
284  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000
285  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_017,Level1)286 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_017, Level1)
287 {
288     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_8);
289 }
290 
291 /*
292  * Feature: Audiolite
293  * Function: audioCapturer
294  * SubFunction: NA
295  * FunctionPoints: NA
296  * EnvConditions: NA
297  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000
298  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_018,Level1)299 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_018, Level1)
300 {
301     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_8);
302 }
303 
304 /*
305  * Feature: Audiolite
306  * Function: audioCapturer
307  * SubFunction: NA
308  * FunctionPoints: NA
309  * EnvConditions: NA
310  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000
311  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_019,Level1)312 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_019, Level1)
313 {
314     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_8);
315 }
316 
317 /*
318  * Feature: Audiolite
319  * Function: audioCapturer
320  * SubFunction: NA
321  * FunctionPoints: NA
322  * EnvConditions: NA
323  * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000
324  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_020,Level1)325 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_020, Level1)
326 {
327     AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_8);
328 }
329 
330 /*
331  * Feature: Audiolite
332  * Function: audioCapturer
333  * SubFunction: NA
334  * FunctionPoints: NA
335  * EnvConditions: NA
336  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
337  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_021,Level1)338 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_021, Level1)
339 {
340     AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_16);
341 }
342 
343 /*
344  * Feature: Audiolite
345  * Function: audioCapturer
346  * SubFunction: NA
347  * FunctionPoints: NA
348  * EnvConditions: NA
349  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
350  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_022,Level1)351 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_022, Level1)
352 {
353     AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_16);
354 }
355 
356 /*
357  * Feature: Audiolite
358  * Function: audioCapturer
359  * SubFunction: NA
360  * FunctionPoints: NA
361  * EnvConditions: NA
362  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
363  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_023,Level1)364 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_023, Level1)
365 {
366     AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_16);
367 }
368 
369 /*
370  * Feature: Audiolite
371  * Function: audioCapturer
372  * SubFunction: NA
373  * FunctionPoints: NA
374  * EnvConditions: NA
375  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
376  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_024,Level1)377 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_024, Level1)
378 {
379     AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_16);
380 }
381 
382 /*
383  * Feature: Audiolite
384  * Function: audioCapturer
385  * SubFunction: NA
386  * FunctionPoints: NA
387  * EnvConditions: NA
388  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
389  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_025,Level1)390 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_025, Level1)
391 {
392     AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_16);
393 }
394 
395 /*
396  * Feature: Audiolite
397  * Function: audioCapturer
398  * SubFunction: NA
399  * FunctionPoints: NA
400  * EnvConditions: NA
401  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000
402  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_026,Level1)403 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_026, Level1)
404 {
405     AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_16);
406 }
407 
408 /*
409  * Feature: Audiolite
410  * Function: audioCapturer
411  * SubFunction: NA
412  * FunctionPoints: NA
413  * EnvConditions: NA
414  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000
415  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_027,Level1)416 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_027, Level1)
417 {
418     AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_16);
419 }
420 
421 /*
422  * Feature: Audiolite
423  * Function: audioCapturer
424  * SubFunction: NA
425  * FunctionPoints: NA
426  * EnvConditions: NA
427  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000
428  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_028,Level1)429 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_028, Level1)
430 {
431     AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_16);
432 }
433 
434 /*
435  * Feature: Audiolite
436  * Function: audioCapturer
437  * SubFunction: NA
438  * FunctionPoints: NA
439  * EnvConditions: NA
440  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000
441  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_029,Level1)442 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_029, Level1)
443 {
444     AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_16);
445 }
446 
447 /*
448  * Feature: Audiolite
449  * Function: audioCapturer
450  * SubFunction: NA
451  * FunctionPoints: NA
452  * EnvConditions: NA
453  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000
454  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_030,Level1)455 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_030, Level1)
456 {
457     AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_16);
458 }
459 
460 /*
461  * Feature: Audiolite
462  * Function: audioCapturer
463  * SubFunction: NA
464  * FunctionPoints: NA
465  * EnvConditions: NA
466  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
467  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_031,Level1)468 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_031, Level1)
469 {
470     AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_8);
471 }
472 
473 /*
474  * Feature: Audiolite
475  * Function: audioCapturer
476  * SubFunction: NA
477  * FunctionPoints: NA
478  * EnvConditions: NA
479  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
480  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_032,Level1)481 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_032, Level1)
482 {
483     AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_8);
484 }
485 
486 /*
487  * Feature: Audiolite
488  * Function: audioCapturer
489  * SubFunction: NA
490  * FunctionPoints: NA
491  * EnvConditions: NA
492  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
493  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_033,Level1)494 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_033, Level1)
495 {
496     AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_8);
497 }
498 
499 /*
500  * Feature: Audiolite
501  * Function: audioCapturer
502  * SubFunction: NA
503  * FunctionPoints: NA
504  * EnvConditions: NA
505  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000
506  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_034,Level1)507 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_034, Level1)
508 {
509     AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_8);
510 }
511 
512 /*
513  * Feature: Audiolite
514  * Function: audioCapturer
515  * SubFunction: NA
516  * FunctionPoints: NA
517  * EnvConditions: NA
518  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000
519  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_035,Level1)520 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_035, Level1)
521 {
522     AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_8);
523 }
524 
525 /*
526  * Feature: Audiolite
527  * Function: audioCapturer
528  * SubFunction: NA
529  * FunctionPoints: NA
530  * EnvConditions: NA
531  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000
532  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_036,Level1)533 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_036, Level1)
534 {
535     AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_8);
536 }
537 
538 /*
539  * Feature: Audiolite
540  * Function: audioCapturer
541  * SubFunction: NA
542  * FunctionPoints: NA
543  * EnvConditions: NA
544  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000
545  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_037,Level1)546 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_037, Level1)
547 {
548     AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_8);
549 }
550 
551 /*
552  * Feature: Audiolite
553  * Function: audioCapturer
554  * SubFunction: NA
555  * FunctionPoints: NA
556  * EnvConditions: NA
557  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000
558  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_038,Level1)559 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_038, Level1)
560 {
561     AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_8);
562 }
563 
564 /*
565  * Feature: Audiolite
566  * Function: audioCapturer
567  * SubFunction: NA
568  * FunctionPoints: NA
569  * EnvConditions: NA
570  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000
571  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_039,Level1)572 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_039, Level1)
573 {
574     AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_8);
575 }
576 
577 /*
578  * Feature: Audiolite
579  * Function: audioCapturer
580  * SubFunction: NA
581  * FunctionPoints: NA
582  * EnvConditions: NA
583  * CaseDescription: Audio Capture Test-Format AAC_LC; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000
584  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_040,Level1)585 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_040, Level1)
586 {
587     AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_8);
588 }
589 
590 /*
591  * Feature: Audiolite
592  * Function: audioCapturer
593  * SubFunction: NA
594  * FunctionPoints: NA
595  * EnvConditions: NA
596  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
597  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_041,Level1)598 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_041, Level1)
599 {
600     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_16);
601 }
602 
603 /*
604  * Feature: Audiolite
605  * Function: audioCapturer
606  * SubFunction: NA
607  * FunctionPoints: NA
608  * EnvConditions: NA
609  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
610  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_042,Level1)611 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_042, Level1)
612 {
613     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_16);
614 }
615 
616 /*
617  * Feature: Audiolite
618  * Function: audioCapturer
619  * SubFunction: NA
620  * FunctionPoints: NA
621  * EnvConditions: NA
622  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
623  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_043,Level1)624 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_043, Level1)
625 {
626     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_16);
627 }
628 
629 /*
630  * Feature: Audiolite
631  * Function: audioCapturer
632  * SubFunction: NA
633  * FunctionPoints: NA
634  * EnvConditions: NA
635  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
636  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_044,Level1)637 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_044, Level1)
638 {
639     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_16);
640 }
641 
642 /*
643  * Feature: Audiolite
644  * Function: audioCapturer
645  * SubFunction: NA
646  * FunctionPoints: NA
647  * EnvConditions: NA
648  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
649  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_045,Level1)650 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_045, Level1)
651 {
652     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_16);
653 }
654 
655 /*
656  * Feature: Audiolite
657  * Function: audioCapturer
658  * SubFunction: NA
659  * FunctionPoints: NA
660  * EnvConditions: NA
661  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 8000; Bit Rate 8000
662  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_046,Level1)663 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_046, Level1)
664 {
665     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_16);
666 }
667 
668 /*
669  * Feature: Audiolite
670  * Function: audioCapturer
671  * SubFunction: NA
672  * FunctionPoints: NA
673  * EnvConditions: NA
674  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 16000; Bit Rate 16000
675  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_047,Level1)676 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_047, Level1)
677 {
678     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_16);
679 }
680 
681 /*
682  * Feature: Audiolite
683  * Function: audioCapturer
684  * SubFunction: NA
685  * FunctionPoints: NA
686  * EnvConditions: NA
687  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 32000; Bit Rate 32000
688  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_048,Level1)689 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_048, Level1)
690 {
691     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_16);
692 }
693 
694 /*
695  * Feature: Audiolite
696  * Function: audioCapturer
697  * SubFunction: NA
698  * FunctionPoints: NA
699  * EnvConditions: NA
700  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 24000; Bit Rate 24000
701  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_049,Level1)702 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_049, Level1)
703 {
704     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_16);
705 }
706 
707 /*
708  * Feature: Audiolite
709  * Function: audioCapturer
710  * SubFunction: NA
711  * FunctionPoints: NA
712  * EnvConditions: NA
713  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 16; Sample Rate 48000; Bit Rate 48000
714  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_050,Level1)715 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_050, Level1)
716 {
717     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_16);
718 }
719 
720 /*
721  * Feature: Audiolite
722  * Function: audioCapturer
723  * SubFunction: NA
724  * FunctionPoints: NA
725  * EnvConditions: NA
726  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
727  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_051,Level1)728 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_051, Level1)
729 {
730     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_8);
731 }
732 
733 /*
734  * Feature: Audiolite
735  * Function: audioCapturer
736  * SubFunction: NA
737  * FunctionPoints: NA
738  * EnvConditions: NA
739  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
740  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_052,Level1)741 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_052, Level1)
742 {
743     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_8);
744 }
745 
746 /*
747  * Feature: Audiolite
748  * Function: audioCapturer
749  * SubFunction: NA
750  * FunctionPoints: NA
751  * EnvConditions: NA
752  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
753  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_053,Level1)754 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_053, Level1)
755 {
756     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_8);
757 }
758 
759 /*
760  * Feature: Audiolite
761  * Function: audioCapturer
762  * SubFunction: NA
763  * FunctionPoints: NA
764  * EnvConditions: NA
765  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 24000; Bit Rate 24000
766  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_054,Level1)767 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_054, Level1)
768 {
769     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_8);
770 }
771 
772 /*
773  * Feature: Audiolite
774  * Function: audioCapturer
775  * SubFunction: NA
776  * FunctionPoints: NA
777  * EnvConditions: NA
778  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 2; Bit_width 8; Sample Rate 48000; Bit Rate 48000
779  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_055,Level1)780 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_055, Level1)
781 {
782     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_8);
783 }
784 
785 /*
786  * Feature: Audiolite
787  * Function: audioCapturer
788  * SubFunction: NA
789  * FunctionPoints: NA
790  * EnvConditions: NA
791  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 8000; Bit Rate 8000
792  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_056,Level1)793 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_056, Level1)
794 {
795     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_8);
796 }
797 
798 /*
799  * Feature: Audiolite
800  * Function: audioCapturer
801  * SubFunction: NA
802  * FunctionPoints: NA
803  * EnvConditions: NA
804  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 16000; Bit Rate 16000
805  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_057,Level1)806 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_057, Level1)
807 {
808     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_8);
809 }
810 
811 /*
812  * Feature: Audiolite
813  * Function: audioCapturer
814  * SubFunction: NA
815  * FunctionPoints: NA
816  * EnvConditions: NA
817  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 32000; Bit Rate 32000
818  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_058,Level1)819 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_058, Level1)
820 {
821     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_8);
822 }
823 
824 /*
825  * Feature: Audiolite
826  * Function: audioCapturer
827  * SubFunction: NA
828  * FunctionPoints: NA
829  * EnvConditions: NA
830  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 24000; Bit Rate 24000
831  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_059,Level1)832 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_059, Level1)
833 {
834     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_8);
835 }
836 
837 /*
838  * Feature: Audiolite
839  * Function: audioCapturer
840  * SubFunction: NA
841  * FunctionPoints: NA
842  * EnvConditions: NA
843  * CaseDescription: Audio Capture Test-Format AAC_HE_V1; Channel 1; Bit_width 8; Sample Rate 48000; Bit Rate 48000
844  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_060,Level1)845 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_060, Level1)
846 {
847     AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_8);
848 }
849 
850 
851 /*
852  * Feature: Audiolite
853  * Function: audioCapturer
854  * SubFunction: NA
855  * FunctionPoints: NA
856  * EnvConditions: NA
857  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000
858  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_061,Level1)859 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_061, Level1)
860 {
861     AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_16);
862 }
863 
864 /*
865  * Feature: Audiolite
866  * Function: audioCapturer
867  * SubFunction: NA
868  * FunctionPoints: NA
869  * EnvConditions: NA
870  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 16000; Bit Rate 16000
871  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_062,Level1)872 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_062, Level1)
873 {
874     AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_16);
875 }
876 
877 /*
878  * Feature: Audiolite
879  * Function: audioCapturer
880  * SubFunction: NA
881  * FunctionPoints: NA
882  * EnvConditions: NA
883  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 32000; Bit Rate 32000
884  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_063,Level1)885 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_063, Level1)
886 {
887     AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_16);
888 }
889 
890 /*
891  * Feature: Audiolite
892  * Function: audioCapturer
893  * SubFunction: NA
894  * FunctionPoints: NA
895  * EnvConditions: NA
896  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 24000; Bit Rate 24000
897  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_064,Level1)898 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_064, Level1)
899 {
900     AudioliteTest::AudioliteTestFunc(AAC_LD, 24000, 1, 24000, BIT_WIDTH_16);
901 }
902 
903 /*
904  * Feature: Audiolite
905  * Function: audioCapturer
906  * SubFunction: NA
907  * FunctionPoints: NA
908  * EnvConditions: NA
909  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 16; Sample Rate 48000; Bit Rate 48000
910  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_065,Level1)911 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_065, Level1)
912 {
913     AudioliteTest::AudioliteTestFunc(AAC_LD, 48000, 1, 48000, BIT_WIDTH_16);
914 }
915 
916 /*
917  * Feature: Audiolite
918  * Function: audioCapturer
919  * SubFunction: NA
920  * FunctionPoints: NA
921  * EnvConditions: NA
922  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 8000; Bit Rate 8000
923  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_066,Level1)924 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_066, Level1)
925 {
926     AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_24);
927 }
928 
929 /*
930  * Feature: Audiolite
931  * Function: audioCapturer
932  * SubFunction: NA
933  * FunctionPoints: NA
934  * EnvConditions: NA
935  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 16000; Bit Rate 16000
936  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_067,Level1)937 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_067, Level1)
938 {
939     AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_24);
940 }
941 
942 /*
943  * Feature: Audiolite
944  * Function: audioCapturer
945  * SubFunction: NA
946  * FunctionPoints: NA
947  * EnvConditions: NA
948  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 32000; Bit Rate 32000
949  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_068,Level1)950 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_068, Level1)
951 {
952     AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_24);
953 }
954 
955 /*
956  * Feature: Audiolite
957  * Function: audioCapturer
958  * SubFunction: NA
959  * FunctionPoints: NA
960  * EnvConditions: NA
961  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 24; Sample Rate 64000; Bit Rate 64000
962  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_069,Level1)963 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_069, Level1)
964 {
965     AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_24);
966 }
967 
968 /*
969  * Feature: Audiolite
970  * Function: audioCapturer
971  * SubFunction: NA
972  * FunctionPoints: NA
973  * EnvConditions: NA
974  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 16; Sample Rate 96000; Bit Rate 96000
975  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_070,Level1)976 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_070, Level1)
977 {
978     AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_16);
979 }
980 
981 /*
982  * Feature: Audiolite
983  * Function: audioCapturer
984  * SubFunction: NA
985  * FunctionPoints: NA
986  * EnvConditions: NA
987  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 8000; Bit Rate 8000
988  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_071,Level1)989 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_071, Level1)
990 {
991     AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_8);
992 }
993 
994 /*
995  * Feature: Audiolite
996  * Function: audioCapturer
997  * SubFunction: NA
998  * FunctionPoints: NA
999  * EnvConditions: NA
1000  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 16000; Bit Rate 16000
1001  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_072,Level1)1002 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_072, Level1)
1003 {
1004     AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_8);
1005 }
1006 
1007 /*
1008  * Feature: Audiolite
1009  * Function: audioCapturer
1010  * SubFunction: NA
1011  * FunctionPoints: NA
1012  * EnvConditions: NA
1013  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 32000; Bit Rate 32000
1014  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_073,Level1)1015 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_073, Level1)
1016 {
1017     AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_8);
1018 }
1019 
1020 /*
1021  * Feature: Audiolite
1022  * Function: audioCapturer
1023  * SubFunction: NA
1024  * FunctionPoints: NA
1025  * EnvConditions: NA
1026  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 64000; Bit Rate 64000
1027  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_074,Level1)1028 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_074, Level1)
1029 {
1030     AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_8);
1031 }
1032 
1033 /*
1034  * Feature: Audiolite
1035  * Function: audioCapturer
1036  * SubFunction: NA
1037  * FunctionPoints: NA
1038  * EnvConditions: NA
1039  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 2; Bit_width 8; Sample Rate 96000; Bit Rate 96000
1040  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_075,Level1)1041 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_075, Level1)
1042 {
1043     AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_8);
1044 }
1045 
1046 /*
1047  * Feature: Audiolite
1048  * Function: audioCapturer
1049  * SubFunction: NA
1050  * FunctionPoints: NA
1051  * EnvConditions: NA
1052  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 8000; Bit Rate 8000
1053  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_076,Level1)1054 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_076, Level1)
1055 {
1056     AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_24);
1057 }
1058 
1059 /*
1060  * Feature: Audiolite
1061  * Function: audioCapturer
1062  * SubFunction: NA
1063  * FunctionPoints: NA
1064  * EnvConditions: NA
1065  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 16000; Bit Rate 16000
1066  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_077,Level1)1067 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_077, Level1)
1068 {
1069     AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_24);
1070 }
1071 
1072 /*
1073  * Feature: Audiolite
1074  * Function: audioCapturer
1075  * SubFunction: NA
1076  * FunctionPoints: NA
1077  * EnvConditions: NA
1078  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 32000; Bit Rate 32000
1079  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_078,Level1)1080 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_078, Level1)
1081 {
1082     AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_24);
1083 }
1084 
1085 /*
1086  * Feature: Audiolite
1087  * Function: audioCapturer
1088  * SubFunction: NA
1089  * FunctionPoints: NA
1090  * EnvConditions: NA
1091  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 64000; Bit Rate 64000
1092  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_079,Level1)1093 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_079, Level1)
1094 {
1095     AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 1, 64000, BIT_WIDTH_24);
1096 }
1097 
1098 /*
1099  * Feature: Audiolite
1100  * Function: audioCapturer
1101  * SubFunction: NA
1102  * FunctionPoints: NA
1103  * EnvConditions: NA
1104  * CaseDescription: Audio Capture Test-Format AAC_LD; Channel 1; Bit_width 24; Sample Rate 96000; Bit Rate 96000
1105  */
HWTEST_F(AudioliteTest,audio_lite_audioCapturer_test_080,Level1)1106 HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_080, Level1)
1107 {
1108     AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 1, 96000, BIT_WIDTH_24);
1109 }
1110 } // namespace OHOS
1111