diff --git a/test/unittest/audiolite_test.cpp b/test/unittest/audiolite_test.cpp index 8970385..8d26c90 100644 --- a/test/unittest/audiolite_test.cpp +++ b/test/unittest/audiolite_test.cpp @@ -42,25 +42,18 @@ void AudioliteTest::SetUp() void AudioliteTest::TearDown() {} -/* - * Feature: Audiolite - * Function: audioCapturer - * SubFunction: NA - * FunctionPoints: NA - * EnvConditions: NA - * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000 - */ -HWTEST_F(AudioliteTest, audio_buffer_001, TestSize.Level1) +void AudioliteTest::AudioliteTestFunc(AudioCodecFormat audioFormat, int32_t sampleRate, int32_t channelCount, + int32_t bitRate, AudioBitWidth bitWidth) { AudioCapturer *audioCapturer = new AudioCapturer(); AudioCapturerInfo info; info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; + info.audioFormat = audioFormat; + info.sampleRate = sampleRate; + info.channelCount = channelCount; + info.bitRate = bitRate; info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; + info.bitWidth = bitWidth; audioCapturer->SetCapturerInfo(info); audioCapturer->Start(); @@ -74,6 +67,19 @@ HWTEST_F(AudioliteTest, audio_buffer_001, TestSize.Level1) delete audioCapturer; } +/* + * Feature: Audiolite + * Function: audioCapturer + * SubFunction: NA + * FunctionPoints: NA + * EnvConditions: NA + * CaseDescription: Audio Capture Test-Format DEFAULT; Channel 1; Bit_width 16; Sample Rate 8000; Bit Rate 8000 + */ +HWTEST_F(AudioliteTest, audio_buffer_001, TestSize.Level1) +{ + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_16); +} + /* * Feature: Audiolite * Function: audioCapturer @@ -84,24 +90,7 @@ HWTEST_F(AudioliteTest, audio_buffer_001, TestSize.Level1) */ HWTEST_F(AudioliteTest, audio_buffer_002, TestSize.Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_16); } /* @@ -114,24 +103,7 @@ HWTEST_F(AudioliteTest, audio_buffer_002, TestSize.Level1) */ HWTEST_F(AudioliteTest, audioCapturer_003, TestSize.Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_16); } /* @@ -144,24 +116,7 @@ HWTEST_F(AudioliteTest, audioCapturer_003, TestSize.Level1) */ HWTEST_F(AudioliteTest, audioCapturer_004, TestSize.Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 24000; - info.channelCount = 1; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_16); } /* @@ -174,24 +129,7 @@ HWTEST_F(AudioliteTest, audioCapturer_004, TestSize.Level1) */ HWTEST_F(AudioliteTest, audioCapturer_005, TestSize.Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 48000; - info.channelCount = 1; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_16); } /* @@ -204,24 +142,7 @@ HWTEST_F(AudioliteTest, audioCapturer_005, TestSize.Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_006, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_16); } /* @@ -234,24 +155,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_006, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_007, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_16); } /* @@ -264,24 +168,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_007, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_008, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_16); } /* @@ -294,24 +181,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_008, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_009, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 24000; - info.channelCount = 2; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_16); } /* @@ -324,24 +194,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_009, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_010, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 48000; - info.channelCount = 2; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_16); } /* @@ -354,24 +207,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_010, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_011, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 2, 8000, BIT_WIDTH_8); } /* @@ -384,24 +220,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_011, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_012, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 2, 16000, BIT_WIDTH_8); } /* @@ -414,24 +233,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_012, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_013, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 2, 32000, BIT_WIDTH_8); } /* @@ -444,24 +246,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_013, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_014, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 24000; - info.channelCount = 2; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 2, 24000, BIT_WIDTH_8); } /* @@ -474,24 +259,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_014, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_015, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 48000; - info.channelCount = 2; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 2, 48000, BIT_WIDTH_8); } /* @@ -504,24 +272,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_015, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_016, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 8000, 1, 8000, BIT_WIDTH_8); } /* @@ -534,24 +285,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_016, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_017, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 16000, 1, 16000, BIT_WIDTH_8); } /* @@ -564,24 +298,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_017, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_018, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 32000, 1, 32000, BIT_WIDTH_8); } /* @@ -594,24 +311,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_018, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_019, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 24000; - info.channelCount = 1; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 24000, 1, 24000, BIT_WIDTH_8); } /* @@ -624,24 +324,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_019, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_020, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AUDIO_DEFAULT; - info.sampleRate = 48000; - info.channelCount = 1; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AUDIO_DEFAULT, 48000, 1, 48000, BIT_WIDTH_8); } /* @@ -654,24 +337,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_020, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_021, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_16); } /* @@ -684,24 +350,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_021, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_022, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_16); } /* @@ -714,24 +363,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_022, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_023, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_16); } /* @@ -744,24 +376,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_023, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_024, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 24000; - info.channelCount = 1; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_16); } /* @@ -774,24 +389,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_024, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_025, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 48000; - info.channelCount = 1; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_16); } /* @@ -804,24 +402,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_025, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_026, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_16); } /* @@ -834,24 +415,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_026, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_027, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_16); } /* @@ -864,24 +428,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_027, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_028, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_16); } /* @@ -894,24 +441,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_028, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_029, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 24000; - info.channelCount = 2; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_16); } /* @@ -924,24 +454,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_029, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_030, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 48000; - info.channelCount = 2; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_16); } /* @@ -954,24 +467,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_030, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_031, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 2, 8000, BIT_WIDTH_8); } /* @@ -984,24 +480,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_031, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_032, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 2, 16000, BIT_WIDTH_8); } /* @@ -1014,24 +493,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_032, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_033, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 2, 32000, BIT_WIDTH_8); } /* @@ -1044,24 +506,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_033, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_034, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 24000; - info.channelCount = 2; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 2, 24000, BIT_WIDTH_8); } /* @@ -1074,24 +519,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_034, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_035, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 48000; - info.channelCount = 2; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 2, 48000, BIT_WIDTH_8); } /* @@ -1104,24 +532,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_035, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_036, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 8000, 1, 8000, BIT_WIDTH_8); } /* @@ -1134,24 +545,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_036, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_037, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 16000, 1, 16000, BIT_WIDTH_8); } /* @@ -1164,24 +558,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_037, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_038, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 32000, 1, 32000, BIT_WIDTH_8); } /* @@ -1194,24 +571,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_038, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_039, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 24000; - info.channelCount = 1; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 24000, 1, 24000, BIT_WIDTH_8); } /* @@ -1224,24 +584,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_039, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_040, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LC; - info.sampleRate = 48000; - info.channelCount = 1; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LC, 48000, 1, 48000, BIT_WIDTH_8); } /* @@ -1254,24 +597,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_040, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_041, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_16); } /* @@ -1284,24 +610,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_041, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_042, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_16); } /* @@ -1314,24 +623,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_042, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_043, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_16); } /* @@ -1344,24 +636,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_043, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_044, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 24000; - info.channelCount = 1; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_16); } /* @@ -1374,24 +649,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_044, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_045, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 48000; - info.channelCount = 1; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_16); } /* @@ -1404,24 +662,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_045, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_046, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_16); } /* @@ -1434,24 +675,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_046, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_047, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_16); } /* @@ -1464,24 +688,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_047, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_048, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_16); } /* @@ -1494,24 +701,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_048, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_049, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 24000; - info.channelCount = 2; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_16); } /* @@ -1524,24 +714,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_049, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_050, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 48000; - info.channelCount = 2; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_16); } /* @@ -1554,24 +727,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_050, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_051, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 2, 8000, BIT_WIDTH_8); } /* @@ -1584,24 +740,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_051, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_052, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 2, 16000, BIT_WIDTH_8); } /* @@ -1614,24 +753,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_052, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_053, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 2, 32000, BIT_WIDTH_8); } /* @@ -1644,24 +766,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_053, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_054, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 24000; - info.channelCount = 2; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 2, 24000, BIT_WIDTH_8); } /* @@ -1674,24 +779,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_054, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_055, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 48000; - info.channelCount = 2; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 2, 48000, BIT_WIDTH_8); } /* @@ -1704,24 +792,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_055, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_056, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 8000, 1, 8000, BIT_WIDTH_8); } /* @@ -1734,24 +805,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_056, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_057, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 16000, 1, 16000, BIT_WIDTH_8); } /* @@ -1764,24 +818,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_057, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_058, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 32000, 1, 32000, BIT_WIDTH_8); } /* @@ -1794,24 +831,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_058, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_059, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 24000; - info.channelCount = 1; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 24000, 1, 24000, BIT_WIDTH_8); } /* @@ -1824,24 +844,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_059, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_060, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_HE_V1; - info.sampleRate = 48000; - info.channelCount = 1; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_HE_V1, 48000, 1, 48000, BIT_WIDTH_8); } @@ -1855,24 +858,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_060, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_061, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_16); } /* @@ -1885,24 +871,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_061, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_062, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_16); } /* @@ -1915,24 +884,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_062, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_063, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_16); } /* @@ -1945,24 +897,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_063, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_064, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 24000; - info.channelCount = 1; - info.bitRate = 24000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 24000, 1, 24000, BIT_WIDTH_16); } /* @@ -1975,24 +910,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_064, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_065, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 48000; - info.channelCount = 1; - info.bitRate = 48000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 48000, 1, 48000, BIT_WIDTH_16); } /* @@ -2005,24 +923,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_065, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_066, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_24); } /* @@ -2035,24 +936,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_066, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_067, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_24); } /* @@ -2065,24 +949,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_067, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_068, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_24); } /* @@ -2095,24 +962,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_068, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_069, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 64000; - info.channelCount = 2; - info.bitRate = 64000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_24); } /* @@ -2125,24 +975,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_069, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_070, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 96000; - info.channelCount = 2; - info.bitRate = 96000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_16; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_16); } /* @@ -2155,24 +988,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_070, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_071, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 8000; - info.channelCount = 2; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 2, 8000, BIT_WIDTH_8); } /* @@ -2185,24 +1001,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_071, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_072, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 16000; - info.channelCount = 2; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 2, 16000, BIT_WIDTH_8); } /* @@ -2215,24 +1014,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_072, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_073, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 32000; - info.channelCount = 2; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 2, 32000, BIT_WIDTH_8); } /* @@ -2245,24 +1027,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_073, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_074, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 64000; - info.channelCount = 2; - info.bitRate = 64000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 2, 64000, BIT_WIDTH_8); } /* @@ -2275,24 +1040,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_074, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_075, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 96000; - info.channelCount = 2; - info.bitRate = 96000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_8; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 2, 96000, BIT_WIDTH_8); } /* @@ -2305,24 +1053,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_075, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_076, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 8000; - info.channelCount = 1; - info.bitRate = 8000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 8000, 1, 8000, BIT_WIDTH_24); } /* @@ -2335,24 +1066,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_076, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_077, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 16000; - info.channelCount = 1; - info.bitRate = 16000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 16000, 1, 16000, BIT_WIDTH_24); } /* @@ -2365,24 +1079,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_077, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_078, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 32000; - info.channelCount = 1; - info.bitRate = 32000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 32000, 1, 32000, BIT_WIDTH_24); } /* @@ -2395,24 +1092,7 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_078, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_079, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 64000; - info.channelCount = 1; - info.bitRate = 64000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 64000, 1, 64000, BIT_WIDTH_24); } /* @@ -2425,23 +1105,6 @@ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_079, Level1) */ HWTEST_F(AudioliteTest, audio_lite_audioCapturer_test_080, Level1) { - AudioCapturer *audioCapturer = new AudioCapturer(); - AudioCapturerInfo info; - info.inputSource = AUDIO_MIC; - info.audioFormat = AAC_LD; - info.sampleRate = 96000; - info.channelCount = 1; - info.bitRate = 96000; - info.streamType = TYPE_MEDIA; - info.bitWidth = BIT_WIDTH_24; - uint64_t frameCnt = audioCapturer->GetFrameCount(); - uint32_t framesize = static_cast((frameCnt * info.channelCount * info.bitWidth) / sizeof(uint8_t)); - uint8_t *buffer; - audioCapturer->SetCapturerInfo(info); - audioCapturer->Start(); - audioCapturer->Read(buffer, framesize, false); - EXPECT_TRUE(sizeof(buffer) > 0); - audioCapturer->Release(); - delete audioCapturer; + AudioliteTest::AudioliteTestFunc(AAC_LD, 96000, 1, 96000, BIT_WIDTH_24); } } // namespace OHOS diff --git a/test/unittest/audiolite_test.h b/test/unittest/audiolite_test.h index ac8cfe9..5ad8457 100644 --- a/test/unittest/audiolite_test.h +++ b/test/unittest/audiolite_test.h @@ -37,6 +37,9 @@ public: void SetUp(void); // TearDown void TearDown(void); + + static void AudioliteTestFunc(AudioCodecFormat audioFormat, int32_t sampleRate, int32_t channelCount, + int32_t bitRate, AudioBitWidth bitWidth); }; } // namespace OHOS #endif // AUDIOLITETEST_H