提交 f6e53fbf 编写于 作者: D durui

add destory

Signed-off-by: Ndurui <durui15@huawei.com>
上级 b963a58e
......@@ -146,15 +146,16 @@ export default function AVSessionManager() {
currentAVSession.getAVCastController().then((avcontroller) => {
aVCastController = avcontroller;
console.info(`getAVCastController : SUCCESS : sessionid : ${aVCastController.sessionId}`);
}).catch((err) => {
}).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}`);
if (error.message == "Cannot read property then of undefined") {
console.info(`getAVCastController callback pass`);
console.info(`getAVCastController callback successfully`);
expect(true).assertTrue()
}
}
......@@ -175,9 +176,7 @@ export default function AVSessionManager() {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
currentAVSession = await avSession.createAVSession(context, tag, "audio");
console.info(`CreateAVSession 111BusinessError: code: `);
let aVCastController;
......@@ -187,12 +186,13 @@ export default function AVSessionManager() {
console.error(`getAVCastController BusinessError: code: ${err.code}, message: ${err.message}`);
expect(err.code == 6600101).assertTrue();
done();
currentAVSession.destroy();
}
});
} catch (error) {
console.error(`getAVCastController BusinessError: code: ${error.code}, message: ${error.message}`);
if (error.message == "Cannot read property catch of undefined") {
console.info(`getAVCastController promise pass`);
console.info(`getAVCastController promise successfully`);
expect(true).assertTrue()
}
}
......@@ -215,10 +215,7 @@ export default function AVSessionManager() {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
console.info(`CreateAVSession : SUCCESS : sessionId = ${currentAVSession.sessionId}`);
......@@ -237,11 +234,10 @@ export default function AVSessionManager() {
} catch (error) {
console.info(`stopCasting BusinessError2: code: ${error.code}, message: ${error.message}`);
if (error.message == "Cannot read property catch of undefined") {
console.info(`stopCasting callback pass`);
console.info(`stopCasting callback successfully`);
expect(true).assertTrue()
}
}
await sleep(10000);
await currentAVSession.destroy();
done();
......@@ -258,7 +254,6 @@ export default function AVSessionManager() {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
......@@ -276,7 +271,7 @@ export default function AVSessionManager() {
} catch (error) {
console.error(`stopCasting BusinessError2: code: ${error.code}, message: ${error.message}`)
if (error.message == "Cannot read property then of undefined") {
console.info(`stopCasting promise pass`);
console.info(`stopCasting promise successfully`);
expect(true).assertTrue()
}
}
......@@ -296,7 +291,6 @@ export default function AVSessionManager() {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
......@@ -315,15 +309,16 @@ export default function AVSessionManager() {
console.info(`getCurrentItem successfully`);
}
});
}).catch((err) => {
}).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 pass`);
console.info(`getCurrentItem callback successfully`);
expect(true).assertTrue()
}
......@@ -344,9 +339,7 @@ export default function AVSessionManager() {
let currentAVSession;
let tag = "createNewSession";
let context = featureAbility.getContext();
try {
await avSession.createAVSession(context, tag, "audio").then((data) => {
currentAVSession = data;
console.info(`CreateAVSession : SUCCESS : sessionId = ${currentAVSession.sessionId}`);
......@@ -370,7 +363,7 @@ export default function AVSessionManager() {
} catch (error) {
console.error(`getAVCastController BusinessError2: code: ${error.code}, message: ${error.message}`);
if (error.message == "Cannot read property then of undefined") {
console.info(`getCurrentItem promise pass`);
console.info(`getCurrentItem promise successfully`);
expect(true).assertTrue()
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册