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

!9688 AVSession用例增加destroy

Merge pull request !9688 from 杜蕊/master
......@@ -146,20 +146,19 @@ 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()
}
}
await sleep(10000);
await currentAVSession.destroy();
done();
})
......@@ -175,29 +174,26 @@ 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;
console.info(`CreateAVSession 333BusinessError: code: `);
aVCastController = await currentAVSession.getAVCastController((err, data) => {
aVCastController = await currentAVSession.getAVCastController(async(err, data) => {
if (err) {
console.error(`getAVCastController BusinessError: code: ${err.code}, message: ${err.message}`);
expect(err.code == 6600101).assertTrue();
await currentAVSession.destroy();
done();
}
});
} 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()
}
}
await sleep(10000);
await currentAVSession.destroy();
done();
})
......@@ -215,10 +211,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 +230,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 +250,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 +267,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 +287,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,21 +305,20 @@ 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()
}
}
await sleep(10000);
await currentAVSession.destroy();
done();
})
/* *
......@@ -344,9 +333,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 +357,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.
先完成此消息的编辑!
想要评论请 注册