未验证 提交 b59548bd 编写于 作者: O openharmony_ci 提交者: Gitee

!9738 AVsessionManager添加destroy

Merge pull request !9738 from 杜蕊/master
......@@ -21,7 +21,7 @@ export default function AVSessionManager() {
describe('AVSessionManager', function () {
let tag = 'ApplicationA';
let type = 'audio';
let session;
let currentAVSession;
let context = featureAbility.getContext();
function sleep(ms) {
......@@ -37,18 +37,16 @@ export default function AVSessionManager() {
console.info('TestLog: Start testing testcase');
})
afterEach(function () {
afterEach(async function () {
await sleep(5000);
if (currentAVSession){
await currentAVSession.destroy();
}
console.info('TestLog: End testing testcase');
})
afterAll(function () {
console.info('TestLog: Destroy Session And Controller');
session.destroy().then(() => {
console.info('TestLog: Session destroy success');
}).catch((err) => {
console.info(`TestLog: Session destroy error: code: ${err.code}, message: ${err.message}`);
expect(false).assertTrue();
});
console.info('TestLog: End testing describe');
})
/* *
......@@ -61,8 +59,8 @@ export default function AVSessionManager() {
*/
it('SUB_MULTIMEDIA_AVSESSION_CREATEAVSESSION_PROMISE_0100', 0, async function (done) {
await avSession.createAVSession(context, tag, type).then((data) => {
session = data;
if (session.sessionId.length === 64) {
currentAVSession = data;
if (currentAVSession.sessionId.length === 64) {
console.info('TestLog: avSession create successfully');
expect(true).assertTrue();
}
......@@ -74,12 +72,6 @@ export default function AVSessionManager() {
console.info(`TestLog: avSession create error: code: ${err.code}, message: ${err.message}`);
expect(false).assertTrue();
});
await session.destroy().then(() => {
console.info('TestLog: Session Destroy SUCCESS');
}).catch((err) => {
console.info(`TestLog: Session Destroy error: code: ${err.code}, message: ${err.message}`);
expect(false).assertTrue();
});
done();
})
/* *
......@@ -130,10 +122,6 @@ export default function AVSessionManager() {
* @tc.level : Level2
*/
it('SUB_MULTIMEDIA_AVSESSION_GETAVCASTCONTROLLER_CALLBACK_0100', 0, async function (done) {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
......@@ -149,8 +137,6 @@ export default function AVSessionManager() {
}).catch(async(err) => {
console.error(`getAVCastController BusinessError: code: ${err.code}, message: ${err.message}`);
expect(err.code == 6600101).assertTrue();
await currentAVSession.destroy();
done();
});
} catch (error) {
console.info(`getAVCastController failed: code: ${error.code}, message: ${error.message}`);
......@@ -171,9 +157,6 @@ export default function AVSessionManager() {
* @tc.level : Level2
*/
it('SUB_MULTIMEDIA_AVSESSION_GETAVCASTCONTROLLER_PROMISE_0100', 0, async function (done) {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
currentAVSession = await avSession.createAVSession(context, tag, "audio");
console.info(`CreateAVSession 111BusinessError: code: `);
......@@ -183,8 +166,6 @@ export default function AVSessionManager() {
if (err) {
console.error(`getAVCastController BusinessError: code: ${err.code}, message: ${err.message}`);
expect(err.code == 6600101).assertTrue();
await currentAVSession.destroy();
done();
}
});
} catch (error) {
......@@ -208,9 +189,6 @@ export default function AVSessionManager() {
* @tc.level : Level2
*/
it('SUB_MULTIMEDIA_AVSESSION_STOPCASTING_CALLBACK_0100', 0, async function (done) {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
......@@ -234,8 +212,6 @@ export default function AVSessionManager() {
expect(true).assertTrue()
}
}
await sleep(10000);
await currentAVSession.destroy();
done();
})
/* *
......@@ -247,9 +223,6 @@ export default function AVSessionManager() {
* @tc.level : Level2
*/
it('SUB_MULTIMEDIA_AVSESSION_STOPCASTING_PROMISE_0100', 0, async function (done) {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
......@@ -271,8 +244,6 @@ export default function AVSessionManager() {
expect(true).assertTrue()
}
}
await sleep(10000);
await currentAVSession.destroy();
done();
})
/* *
......@@ -284,9 +255,6 @@ export default function AVSessionManager() {
* @tc.level : Level2
*/
it('SUB_MULTIMEDIA_AVSESSION_GETCURRENTITEM_CALLBACK_0100', 0, async function (done) {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
......@@ -308,15 +276,12 @@ export default function AVSessionManager() {
}).catch(async(err) => {
console.error(`getAVCastController BusinessError: code: ${err.code}, message: ${err.message}`);
expect(err.code == 6600101).assertTrue();
await currentAVSession.destroy();
done();
});
} catch (error) {
console.error(`getCurrentItem BusinessError2: code: ${error.code}, message: ${error.message}`)
if (error.message == "Cannot read property then of undefined") {
console.info(`getCurrentItem callback successfully`);
expect(true).assertTrue()
}
}
done();
......@@ -330,9 +295,6 @@ export default function AVSessionManager() {
* @tc.level : Level2
*/
it('SUB_MULTIMEDIA_AVSESSION_GETCURRENTITEM_PROMISE_0100', 0, async function (done) {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
......@@ -349,10 +311,9 @@ export default function AVSessionManager() {
}).catch((err) => {
console.error(`getCurrentItem BusinessError: code: ${err.code}, message: ${err.message}`);
});
}).catch((err) => {
}).catch(async(err) => {
console.error(`getAVCastController BusinessError: code: ${err.code}, message: ${err.message}`);
expect(err.code == 6600101).assertTrue();
done();
});
} catch (error) {
console.error(`getAVCastController BusinessError2: code: ${error.code}, message: ${error.message}`);
......@@ -361,8 +322,6 @@ export default function AVSessionManager() {
expect(true).assertTrue()
}
}
await sleep(10000);
await currentAVSession.destroy();
done();
})
})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册