From a1116370d977ed22c31daa33d70dbf70f147ca8c Mon Sep 17 00:00:00 2001 From: bearplusplus Date: Fri, 18 Feb 2022 09:08:29 +0800 Subject: [PATCH] add testcases for audioRecorder API Enumeration Signed-off-by:bearplusplus --- .../js/test/AudioRecorderEnumTest.test.js | 62 +++++++++++++++++++ .../src/main/js/test/List.test.js | 3 +- 2 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 multimedia/media/media_js_standard/audioRecorder/src/main/js/test/AudioRecorderEnumTest.test.js diff --git a/multimedia/media/media_js_standard/audioRecorder/src/main/js/test/AudioRecorderEnumTest.test.js b/multimedia/media/media_js_standard/audioRecorder/src/main/js/test/AudioRecorderEnumTest.test.js new file mode 100644 index 000000000..6b6f59b96 --- /dev/null +++ b/multimedia/media/media_js_standard/audioRecorder/src/main/js/test/AudioRecorderEnumTest.test.js @@ -0,0 +1,62 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import media from '@ohos.multimedia.media' +import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index' + +describe('AudioRecorderEnumTest', function () { + beforeAll(function() { + console.info('beforeAll case'); + }) + + beforeEach(function() { + console.info('beforeEach case'); + }) + + afterEach(function() { + console.info('afterEach case'); + }) + + afterAll(function() { + console.info('afterAll case'); + }) + + /* * + * @tc.number : SUB_MEDIA_AUDIO_RECORDER_ENUM_AUDIO_OUTPUT_FORMAT_00_0100 + * @tc.name : AudioOutputFormat + * @tc.desc : AudioOutputFormat Enumeration test + * @tc.size : MediumTest + * @tc.type : Function test + * @tc.level : Level0 + */ + it('SUB_MEDIA_AUDIO_RECORDER_ENUM_AUDIO_OUTPUT_FORMAT_00_0100', 0, async function (done) { + expect(media.AudioOutputFormat.MPEG_4).assertEqual(2); + expect(media.AudioOutputFormat.AAC_ADTS).assertEqual(6); + done(); + }) + + /* * + * @tc.number : SUB_MEDIA_AUDIO_RECORDER_ENUM_AUDIO_ENCODER_00_0100 + * @tc.name : AudioOutputFormat + * @tc.desc : AudioOutputFormat Enumeration test + * @tc.size : MediumTest + * @tc.type : Function test + * @tc.level : Level0 + */ + it('SUB_MEDIA_AUDIO_RECORDER_ENUM_AUDIO_ENCODER_00_0100', 0, async function (done) { + expect(media.AudioEncoder.AAC_LC).assertEqual(3); + done(); + }) +}) \ No newline at end of file diff --git a/multimedia/media/media_js_standard/audioRecorder/src/main/js/test/List.test.js b/multimedia/media/media_js_standard/audioRecorder/src/main/js/test/List.test.js index 489ace876..12ac9395c 100644 --- a/multimedia/media/media_js_standard/audioRecorder/src/main/js/test/List.test.js +++ b/multimedia/media/media_js_standard/audioRecorder/src/main/js/test/List.test.js @@ -14,4 +14,5 @@ */ require('./RecorderLocalTestAudioFUNC.test.js') -require('./RecorderLocalTestAudioAPI.test.js') \ No newline at end of file +require('./RecorderLocalTestAudioAPI.test.js') +require('./AudioRecorderEnumTest.test.js') \ No newline at end of file -- GitLab