From f6e53fbfe5e1c0efc255d2715f04a5e37ce4e087 Mon Sep 17 00:00:00 2001 From: durui Date: Mon, 7 Aug 2023 17:29:13 +0800 Subject: [PATCH] add destory Signed-off-by: durui --- .../src/main/js/test/AVSessionManager.test.js | 29 +++++++------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/js/test/AVSessionManager.test.js b/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/js/test/AVSessionManager.test.js index 589b90eb2..2330f9e6a 100644 --- a/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/js/test/AVSessionManager.test.js +++ b/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/js/test/AVSessionManager.test.js @@ -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() } } -- GitLab