diff --git a/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/List.test.js b/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/List.test.js index 5b99f91e3d11690d3b08fb8549c64ef88f6cfe04..705ea373db84d6c32c9eea08c33e73fd3f903180 100644 --- a/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/List.test.js +++ b/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/List.test.js @@ -15,4 +15,4 @@ require('./VideoPlayerHLSTest.test.js') require('./AudioPlayerHLSTest.test.js') -// require('./VideoPlayerHLSBitrateTest.test.js') \ No newline at end of file +require('./VideoPlayerHLSBitrateTest.test.js') \ No newline at end of file diff --git a/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSBitrateTest.test.js b/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSBitrateTest.test.js index 32531dc30b3b6333c40a46044520395e2a759a9b..d62a846b438b5581e8cb24875f4075147b06dbea 100644 --- a/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSBitrateTest.test.js +++ b/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSBitrateTest.test.js @@ -14,7 +14,6 @@ */ import media from '@ohos.multimedia.media' -import {toNewPage, clearRouter} from '../../../../../VideoPlayerTestBase.js'; import * as mediaTestBase from '../../../../../MediaTestBase.js'; import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index' @@ -67,7 +66,8 @@ describe('VideoPlayerHLSBitrateTest.test', function () { console.info('case videoSizeChanged width: ' + w + ' height: ' + h + 'videoSizeId: ' + videoSizeId); width = w; height = h; - if (w == videoSizeArray[videoSizeId][0] && h == videoSizeArray[videoSizeId][1]) { + if (videoSizeId >= 0 && videoSizeId < videoSizeArray.length && + w == videoSizeArray[videoSizeId][0] && h == videoSizeArray[videoSizeId][1]) { releaseVideoPlayer(done); } }); @@ -142,7 +142,6 @@ describe('VideoPlayerHLSBitrateTest.test', function () { videoSizeArray = [ [256, 144], [426, 240], [640, 360], [854, 480], [1280, 720] ]; checkArray(bitrateArray, expectBitrateArray); videoSizeId = 1; - console.info('case selectBitRate aaa' + expectBitrateArray[videoSizeId]); videoPlayer.selectBitrate(expectBitrateArray[videoSizeId]).then((bitrate) => { console.info('case selectBitrate called'); expect(bitrate).assertEqual(expectBitrateArray[videoSizeId]); @@ -164,8 +163,7 @@ describe('VideoPlayerHLSBitrateTest.test', function () { expectBitrateArray = [165340, 344388, 387360, 765178, 1676816]; videoSizeArray = [ [256, 144], [426, 240], [640, 360], [854, 480], [1280, 720] ]; checkArray(bitrateArray, expectBitrateArray); - videoSizeId = videoSizeArray.length - 1; - console.info('case selectBitRate' + expectBitrateArray[videoSizeId]); + videoSizeId = videoSizeArray.length - 2; videoPlayer.selectBitrate(expectBitrateArray[videoSizeId], (err, bitrate) => { console.info('case selectBitrate called'); if (typeof (err) == 'undefined') { diff --git a/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSTest.test.js b/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSTest.test.js index dd46b8401bf26515566d618d18f7d20f9194de46..c8420b9af377bbff496af5089e9188bf447c06eb 100644 --- a/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSTest.test.js +++ b/multimedia/media/media_js_standard/hlsPlayer/src/main/js/test/VideoPlayerHLSTest.test.js @@ -94,7 +94,7 @@ describe('VideoPlayerHLSTest', function () { * @tc.level : Level0 */ it('SUB_MEDIA_VIDEO_PLAYER_HLS_VARIANT', 0, async function (done) { - await playVideoSource(HTTP_PATH + '05.hls/hls_variant/index.m3u8', null, null, 120000, PLAY_TIME, done); + await playVideoSource(HTTP_PATH + '05.hls/hls_variant/index.m3u8', null, null, 10033, PLAY_TIME, done); done(); }) @@ -120,7 +120,7 @@ describe('VideoPlayerHLSTest', function () { * @tc.level : Level0 */ it('SUB_MEDIA_VIDEO_PLAYER_HLS_CODEC_CHAGNGE', 0, async function (done) { - await playVideoSource(HTTP_PATH + '05.hls/hls_variant3/index.m3u8', null, null, 120000, PLAY_TIME, done); + await playVideoSource(HTTP_PATH + '05.hls/hls_variant3/index.m3u8', null, null, 10080, PLAY_TIME, done); done(); }) diff --git a/multimedia/media/media_js_standard/httpPlayer/src/main/js/test/HttpPlayerFuncCallbackTest.test.js b/multimedia/media/media_js_standard/httpPlayer/src/main/js/test/HttpPlayerFuncCallbackTest.test.js deleted file mode 100644 index 78f1fb6080a65f55e7a58cef49574d9f4770e08f..0000000000000000000000000000000000000000 --- a/multimedia/media/media_js_standard/httpPlayer/src/main/js/test/HttpPlayerFuncCallbackTest.test.js +++ /dev/null @@ -1,586 +0,0 @@ -/* - * Copyright (C) 2022 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 router from '@system.router' -import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index' - -describe('HttpPlayerFuncCallbackTest', function () { - const HTTP_SOURCE = 'http://123.57.24.33:8000/MPEG2_AAC.mp4' - const PLAY_TIME = 3000; - const SEEK_TIME = 2100; - const WIDTH_VALUE = 720; - const HEIGHT_VALUE = 480; - const DURATION_TIME = 10034; - const CREATE_EVENT = 'create'; - const SETSURFACE_EVENT = 'setDisplaySurface'; - const GETDESCRIPTION = 'getTrackDescription'; - const PREPARE_EVENT = 'prepare'; - const PLAY_EVENT = 'play'; - const PAUSE_EVENT = 'pause'; - const STOP_EVENT = 'stop'; - const RESET_EVENT = 'reset'; - const RELEASE_EVENT = 'release'; - const SEEK_EVENT = 'seek'; - const SEEK_MODE_EVENT = 'seekMode'; - const SETVOLUME_EVENT = 'volume'; - const SETSPEED_EVENT = 'speed'; - const END_EVENT = 'end'; - const VOLUME_VALUE = 1; - const SPEED_VALUE = 1; - const DELTA_TIME = 1000; - const NEXT_FRAME_TIME = 2200; - const PREV_FRAME_TIME = 2000; - let surfaceID = ''; - let events = require('events'); - let eventEmitter = new events.EventEmitter(); - - beforeAll(function() { - console.info('beforeAll case'); - }) - - beforeEach(async function() { - await toNewPage(); - await msleep(1000).then(() => { - }, failureCallback).catch(catchCallback); - console.info('beforeEach case'); - }) - - afterEach(async function() { - await router.clear(); - console.info('afterEach case'); - }) - - afterAll(async function() { - console.info('afterAll case'); - }) - - function sleep(time) { - for(let t = Date.now(); Date.now() - t <= time;); - } - - async function toNewPage() { - let path = 'pages/surfaceTest/surfaceTest'; - let options = { - uri: path, - } - try { - let result = await router.push(options); - } catch { - console.info('case route failed'); - } - } - - function msleep(ms) { - return new Promise((resolve) => setTimeout(resolve, ms)); - } - - function failureCallback(error) { - expect().assertFail(); - console.info(`case error called,errMessage is ${error.message}`); - } - - function catchCallback(error) { - expect().assertFail(); - console.info(`case error called,errMessage is ${error.message}`); - } - - function printfError(error, done) { - expect().assertFail(); - console.info(`case error called,errMessage is ${error.message}`); - done(); - } - - function printfDescription(obj) { - let description = ""; - for(let i in obj) { - let property = obj[i]; - console.info('case key is '+ i); - console.info('case value is '+ property); - description += i + " = " + property + "\n"; - } - } - - function toNextStep(videoPlayer, steps, done) { - if (steps[0] == END_EVENT) { - console.info('case success!!'); - done(); - } else { - eventEmitter.emit(steps[0], videoPlayer, steps, done); - } - } - - function setOnCallback(videoPlayer) { - videoPlayer.on('playbackCompleted', () => { - console.info('case playbackCompleted success'); - }); - - videoPlayer.on('bufferingUpdate', (infoType, value) => { - console.info('case bufferingUpdate success infoType is ' + infoType); - console.info('case bufferingUpdate success value is ' + value); - }); - - videoPlayer.on('startRenderFrame', () => { - console.info('case startRenderFrame success'); - }); - - videoPlayer.on('videoSizeChanged', (width, height) => { - expect(width).assertEqual(WIDTH_VALUE); - expect(height).assertEqual(HEIGHT_VALUE); - console.info('case videoSizeChanged success width is ' + width); - console.info('case videoSizeChanged success height is ' + height); - }); - - videoPlayer.on('error', (error) => { - console.info(`case error called,errMessage is ${error.message}`); - }); - } - - eventEmitter.on(CREATE_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - media.createVideoPlayer((err, video) => { - if (typeof (video) != 'undefined') { - videoPlayer = video; - setOnCallback(videoPlayer); - expect(videoPlayer.state).assertEqual('idle'); - console.info('case createVideoPlayer success!!'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(SETSURFACE_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - videoPlayer.url = HTTP_SOURCE; - videoPlayer.setDisplaySurface(surfaceID, (err) => { - if (typeof (err) == 'undefined') { - expect(videoPlayer.state).assertEqual('idle'); - console.info('case setDisplaySurface success!!'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }) - }); - - eventEmitter.on(PREPARE_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - videoPlayer.url = HTTP_SOURCE; - videoPlayer.prepare((err) => { - if (typeof (err) == 'undefined') { - expect(videoPlayer.state).assertEqual('prepared'); - expect(videoPlayer.duration).assertEqual(DURATION_TIME); - expect(videoPlayer.width).assertEqual(WIDTH_VALUE); - expect(videoPlayer.height).assertEqual(HEIGHT_VALUE); - console.info('case prepare success!!'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(GETDESCRIPTION, (videoPlayer, steps, done) => { - steps.shift(); - videoPlayer.getTrackDescription((err, arrlist) => { - if (typeof (err) == 'undefined') { - for (let i = 0; i < arrlist.length; i++) { - printfDescription(arrlist[i]); - } - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(PLAY_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - let startTime = videoPlayer.currentTime; - videoPlayer.play((err) => { - if (typeof (err) == 'undefined') { - expect(videoPlayer.state).assertEqual('playing'); - console.info('case play success!!'); - sleep(PLAY_TIME); - let endTime = videoPlayer.currentTime; - expect(endTime - startTime).assertClose(PLAY_TIME, DELTA_TIME); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(PAUSE_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - videoPlayer.pause((err) => { - if (typeof (err) == 'undefined') { - expect(videoPlayer.state).assertEqual('paused'); - console.info('case pause success!!'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(STOP_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - videoPlayer.stop((err) => { - if (typeof (err) == 'undefined') { - expect(videoPlayer.state).assertEqual('stopped'); - console.info('case stop success!!'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(RESET_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - videoPlayer.reset((err) => { - if (typeof (err) == 'undefined') { - expect(videoPlayer.state).assertEqual('idle'); - console.info('case reset success!!'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(RELEASE_EVENT, (videoPlayer, steps, done) => { - steps.shift(); - videoPlayer.release((err) => { - if (typeof (err) == 'undefined') { - console.info('case release success!!'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - function checkSeekTime(seekMode, seekTime, seekDoneTime) { - switch (seekMode) { - case media.SeekMode.SEEK_NEXT_SYNC: - if (seekTime == 0) { - expect(seekDoneTime).assertEqual(0); - } else if (seekTime == DURATION_TIME) { - expect(seekDoneTime).assertEqual(DURATION_TIME); - } else { - expect(seekDoneTime).assertEqual(NEXT_FRAME_TIME); - } - break; - case media.SeekMode.SEEK_PREV_SYNC: - if (seekTime == 0) { - expect(seekDoneTime).assertEqual(0); - } else if (seekTime == DURATION_TIME) { - expect(seekDoneTime).assertEqual(10000); - } else { - expect(seekDoneTime).assertEqual(PREV_FRAME_TIME); - } - break; - default: - break; - } - } - - eventEmitter.on(SEEK_EVENT, (videoPlayer, steps, done) => { - let seekTime = steps[1]; - steps.shift(); - steps.shift(); - videoPlayer.seek(seekTime, (err, seekDoneTime) => { - if (typeof (err) == 'undefined') { - if (seekTime > DURATION_TIME) { - seekTime = DURATION_TIME; - } - checkSeekTime(media.SeekMode.SEEK_PREV_SYNC, seekTime, seekDoneTime); - console.info('case seek success and seekDoneTime is '+ seekDoneTime); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(SEEK_MODE_EVENT, (videoPlayer, steps, done) => { - let seekTime = steps[1]; - let seekMode = steps[2]; - steps.shift(); - steps.shift(); - steps.shift(); - videoPlayer.seek(seekTime, seekMode, (err, seekDoneTime) => { - if (typeof (err) == 'undefined') { - if (seekTime > DURATION_TIME) { - seekTime = DURATION_TIME; - } - checkSeekTime(seekMode, seekTime, seekDoneTime); - console.info('case seek success and seekDoneTime is '+ seekDoneTime); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - eventEmitter.on(SETVOLUME_EVENT, (videoPlayer, steps, done) => { - let volumeValue = steps[1]; - steps.shift(); - steps.shift(); - videoPlayer.setVolume(volumeValue, (err) => { - if (typeof (err) == 'undefined') { - console.info('case setVolume success'); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - function checkSpeedTime(videoPlayer, speedValue, startTime) { - let endTime = videoPlayer.currentTime; - if (videoPlayer.state == 'playing') { - switch (speedValue) { - case media.PlaybackSpeed.SPEED_FORWARD_0_75_X: - expect(endTime - startTime).assertClose(0.75 * 1000, DELTA_TIME); - break; - case media.PlaybackSpeed.SPEED_FORWARD_1_00_X: - expect(endTime - startTime).assertClose(1000, DELTA_TIME); - break; - case media.PlaybackSpeed.SPEED_FORWARD_1_25_X: - expect(endTime - startTime).assertClose(1.25 * 1000, DELTA_TIME); - break; - case media.PlaybackSpeed.SPEED_FORWARD_1_75_X: - expect(endTime - startTime).assertClose(1.75 * 1000, DELTA_TIME); - break; - case media.PlaybackSpeed.SPEED_FORWARD_2_00_X: - expect(endTime - startTime).assertClose(2 * 1000, DELTA_TIME); - break; - } - } else { - console.info('case speed not in play'); - } - } - - eventEmitter.on(SETSPEED_EVENT, (videoPlayer, steps, done) => { - let speedValue = steps[1]; - steps.shift(); - steps.shift(); - let startTime = videoPlayer.currentTime; - videoPlayer.setSpeed(speedValue, (err, speedMode) => { - if (typeof (err) == 'undefined') { - sleep(1000); - expect(speedValue).assertEqual(speedMode); - console.info('case setSpeed success and speedMode is '+ speedMode); - checkSpeedTime(videoPlayer, speedValue, startTime); - toNextStep(videoPlayer, steps, done); - } else { - printfError(err, done); - } - }); - }); - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0100 - * @tc.name : 001.play (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0100', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, - PREPARE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0200 - * @tc.name : 002.pause (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0200', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, - PLAY_EVENT, PAUSE_EVENT, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0300 - * @tc.name : 003.pause->play (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0300', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT, - PAUSE_EVENT, PLAY_EVENT, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0400 - * @tc.name : 004.stop (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0400', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, - PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0500 - * @tc.name : 005.reset (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0500', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, - PLAY_EVENT, RESET_EVENT, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0600 - * @tc.name : 006.seek (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0600', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT, - SEEK_EVENT, SEEK_TIME, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0700 - * @tc.name : 007.seek mode(callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0700', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT, - SEEK_MODE_EVENT, SEEK_TIME, media.SeekMode.SEEK_NEXT_SYNC, - SEEK_MODE_EVENT, SEEK_TIME, media.SeekMode.SEEK_PREV_SYNC,RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0800 - * @tc.name : 008.setVolume (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0800', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT, - SETVOLUME_EVENT, VOLUME_VALUE, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0900 - * @tc.name : 009.setSpeed (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_0900', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, PLAY_EVENT, - SETSPEED_EVENT, SPEED_VALUE, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_1000 - * @tc.name : 010.getTrackDescription (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_1000', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, - GETDESCRIPTION, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) - - /* * - * @tc.number : SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_1100 - * @tc.name : 011.Loop true (callback) - * @tc.desc : Video playback control test - * @tc.size : MediumTest - * @tc.type : Function test - * @tc.level : Level0 - */ - it('SUB_MEDIA_VIDEO_PLAYER_HTTP_FUNCTION_CALLBACK_1100', 0, async function (done) { - surfaceID = globalThis.value; - console.info('case new surfaceID is ' + surfaceID); - let videoPlayer = null; - let mySteps = new Array(CREATE_EVENT, SETSURFACE_EVENT, PREPARE_EVENT, - PLAY_EVENT, STOP_EVENT, RELEASE_EVENT, END_EVENT); - eventEmitter.emit(mySteps[0], videoPlayer, mySteps, done); - }) -}) diff --git a/multimedia/media/media_js_standard/httpPlayer/src/main/js/test/List.test.js b/multimedia/media/media_js_standard/httpPlayer/src/main/js/test/List.test.js index 631d46abacd2837a9010da235aeb98771ae61f92..badbff1b1dabf980706d38e3aeb0e9a7fd5798e5 100644 --- a/multimedia/media/media_js_standard/httpPlayer/src/main/js/test/List.test.js +++ b/multimedia/media/media_js_standard/httpPlayer/src/main/js/test/List.test.js @@ -12,6 +12,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + require('./HttpPlayerCompatibilityTest.test.js') -require('./HttpPlayerFuncPromiseTest.test.js') -require('./HttpPlayerFuncCallbackTest.test.js') +require('./HttpPlayerFuncPromiseTest.test.js') \ No newline at end of file