From 5db112df0dfeac8cf7b6c754dd9acdd1cc9b89bb Mon Sep 17 00:00:00 2001 From: bayanxing Date: Sat, 21 May 2022 15:41:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0featureAbility.continueAbilit?= =?UTF-8?q?y=E7=9A=84=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: bayanxing --- .../test/FeatureAbilityDistribute.test.js | 265 ++++++++++++++---- 1 file changed, 212 insertions(+), 53 deletions(-) diff --git a/aafwk/aafwk_standard/actsabilitydistributetest/src/main/js/default/test/FeatureAbilityDistribute.test.js b/aafwk/aafwk_standard/actsabilitydistributetest/src/main/js/default/test/FeatureAbilityDistribute.test.js index 0de076cda..1c659e976 100644 --- a/aafwk/aafwk_standard/actsabilitydistributetest/src/main/js/default/test/FeatureAbilityDistribute.test.js +++ b/aafwk/aafwk_standard/actsabilitydistributetest/src/main/js/default/test/FeatureAbilityDistribute.test.js @@ -19,162 +19,321 @@ import abilityFeatureAbility from '@ohos.ability.featureAbility' var timeSleep = 3000; -describe('DistributedTest', function(){ +describe('DistributedTest', function () { function sleep(time) { return new Promise((resolve) => setTimeout(resolve, time)); } + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0100(by promise) + * @tc.name testContinueAbility0100 + * @tc.desc T + * @tc.size : MEDIUM + * @tc.type : Function + * @tc.level : Level 3 + */ + it('testContinueAbility0100', 0, async function (done) { + console.log('testContinueAbility0100 run start'); + abilityFeatureAbility.continueAbility(undefined).then((data) => { + console.log('testContinueAbility0100 value is :' + JSON.stringify(data)); + }).catch((error) => { + console.log('testContinueAbility0100 err is :' + JSON.stringify(error)); + }) + await sleep(timeSleep); + console.log('testContinueAbility0100 run end'); + done(); + }) + + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0200(by callback) + * @tc.name testContinueAbility0200 + * @tc.desc T + * @tc.size : MEDIUM + * @tc.type : Function + * @tc.level : Level 3 + */ + it('testContinueAbility0200', 0, async function (done) { + console.log('testContinueAbility0200 run start'); + abilityFeatureAbility.continueAbility(undefined, (err, data) => { + console.log('testContinueAbility0200 err is :' + JSON.stringify(error)); + console.log('testContinueAbility0200 value is :' + JSON.stringify(data)); + }) + await sleep(timeSleep); + console.log('testContinueAbility0200 run end'); + done(); + }) /** - * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0300 + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0300(by promise) * @tc.name testContinueAbility0300 * @tc.desc T * @tc.size : MEDIUM * @tc.type : Function * @tc.level : Level 3 */ - it('testContinueAbility0300', 0, async function (done) { + it('testContinueAbility0300', 0, async function (done) { console.log('testContinueAbility0300 run start'); - abilityFeatureAbility.continueAbility(undefined, (err, data) => { - console.log('testContinueAbility0300 err is :' + JSON.stringify(err) + ', value is :' - + JSON.stringify(data)); + abilityFeatureAbility.continueAbility("").then((data) => { + console.log('testContinueAbility0300 value is :' + JSON.stringify(data)); + }).catch((error) => { + console.log('testContinueAbility0300 err is :' + JSON.stringify(error)); }) await sleep(timeSleep); console.log('testContinueAbility0300 run end'); done(); - }) + }) /** - * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0400 - * @tc.name testContinueAbility0200 + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0400(by callback) + * @tc.name testContinueAbility0400 * @tc.desc T * @tc.size : MEDIUM * @tc.type : Function * @tc.level : Level 3 */ - it('testContinueAbility0400', 0, async function (done) { + it('testContinueAbility0400', 0, async function (done) { console.log('testContinueAbility0400 run start'); abilityFeatureAbility.continueAbility("", (err, data) => { - console.log('testContinueAbility0400 err is :' + JSON.stringify(err) + ', value is :' - + JSON.stringify(data)); + console.log('testContinueAbility0400 err is :' + JSON.stringify(err)); + console.log('testContinueAbility0400 value is :' + JSON.stringify(data)); }) await sleep(timeSleep); console.log('testContinueAbility0400 run end'); done(); - }) + }) /** - * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0500 + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0500(by promise) * @tc.name testContinueAbility0500 * @tc.desc T * @tc.size : MEDIUM * @tc.type : Function * @tc.level : Level 3 */ - it('testContinueAbility0500', 0, async function (done) { + it('testContinueAbility0500', 0, async function (done) { let options = { - deviceId : undefined, - reversible : false, + deviceId: undefined, + reversible: false, } console.log('testContinueAbility0500 run start'); - abilityFeatureAbility.continueAbility(options, (err, data) => { - console.log('testContinueAbility0500 err is :' + JSON.stringify(err) + ', value is :' - + JSON.stringify(data)); + abilityFeatureAbility.continueAbility(options).then((data) => { + console.log('testContinueAbility0500 value is :' + JSON.stringify(data)); + }).catch((error) => { + console.log('testContinueAbility0500 err is :' + JSON.stringify(error)); }) await sleep(timeSleep); console.log('testContinueAbility0500 run end'); done(); - }) + }) /** - * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0600 + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0600(by callback) * @tc.name testContinueAbility0600 * @tc.desc T * @tc.size : MEDIUM * @tc.type : Function * @tc.level : Level 3 */ - it('testContinueAbility0600', 0, async function (done) { + it('testContinueAbility0600', 0, async function (done) { let options = { - deviceId : "", - reversible : false, + deviceId: undefined, + reversible: false, } console.log('testContinueAbility0600 run start'); abilityFeatureAbility.continueAbility(options, (err, data) => { - console.log('testContinueAbility0600 err is :' + JSON.stringify(err) + ', value is :' - + JSON.stringify(data)); + console.log('testContinueAbility0600 err is :' + JSON.stringify(err)); + console.log('testContinueAbility0600 value is :' + JSON.stringify(data)); }) await sleep(timeSleep); console.log('testContinueAbility0600 run end'); done(); - }) + }) /** - * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0700 + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0700(by promise) * @tc.name testContinueAbility0700 * @tc.desc T * @tc.size : MEDIUM * @tc.type : Function * @tc.level : Level 3 */ - it('testContinueAbility0700', 0, async function (done) { + it('testContinueAbility0700', 0, async function (done) { let options = { - reversible : false, + deviceId: "", + reversible: false, } console.log('testContinueAbility0700 run start'); - abilityFeatureAbility.continueAbility(options, (err, data) => { - console.log('testContinueAbility0700 err is :' + JSON.stringify(err) + ', value is :' - + JSON.stringify(data)); + abilityFeatureAbility.continueAbility(options).then((data) => { + console.log('testContinueAbility0700 value is :' + JSON.stringify(data)); + }).catch((error) => { + console.log('testContinueAbility0700 err is :' + JSON.stringify(error)); }) await sleep(timeSleep); console.log('testContinueAbility0700 run end'); done(); - }) + }) /** - * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0900 + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0800(by callback) + * @tc.name testContinueAbility0800 + * @tc.desc T + * @tc.size : MEDIUM + * @tc.type : Function + * @tc.level : Level 3 + */ + it('testContinueAbility0800', 0, async function (done) { + let options = { + deviceId: "", + reversible: false, + } + console.log('testContinueAbility0800 run start'); + abilityFeatureAbility.continueAbility(options, (err, data) => { + console.log('testContinueAbility0800 err is :' + JSON.stringify(err)); + console.log('testContinueAbility0800 value is :' + JSON.stringify(data)); + }) + await sleep(timeSleep); + console.log('testContinueAbility0800 run end'); + done(); + }) + + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0900(by promise) * @tc.name testContinueAbility0900 * @tc.desc T * @tc.size : MEDIUM * @tc.type : Function * @tc.level : Level 3 */ - it('testContinueAbility0900', 0, async function (done) { + it('testContinueAbility0900', 0, async function (done) { let options = { - deviceId : "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", - reversible : false, + reversible: false, } console.log('testContinueAbility0900 run start'); - abilityFeatureAbility.continueAbility(options, (err, data) => { - console.log('testContinueAbility0900 err is :' + JSON.stringify(err) + ', value is :' - + JSON.stringify(data)); + abilityFeatureAbility.continueAbility(options).then((data) => { + console.log('testContinueAbility0900 value is :' + JSON.stringify(data)); + }).catch((error) => { + console.log('testContinueAbility0900 err is :' + JSON.stringify(error)); }) await sleep(timeSleep); console.log('testContinueAbility0900 run end'); done(); - }) + }) - /** - * @tc.number SUB_AA_OpenHarmony_ContinueAbility_1000 - * @tc.name testContinueAbility0900 + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_1000(by callback) + * @tc.name testContinueAbility1000 + * @tc.desc T + * @tc.size : MEDIUM + * @tc.type : Function + * @tc.level : Level 3 + */ + it('testContinueAbility1000', 0, async function (done) { + let options = { + reversible: false, + } + console.log('testContinueAbility1000 run start'); + abilityFeatureAbility.continueAbility(options, (err, data) => { + console.log('testContinueAbility1000 err is :' + JSON.stringify(err)); + console.log('testContinueAbility1000 value is :' + JSON.stringify(data)); + }) + await sleep(timeSleep); + console.log('testContinueAbility1000 run end'); + done(); + }) + + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_1100(by promise) + * @tc.name testContinueAbility1100 + * @tc.desc T + * @tc.size : MEDIUM + * @tc.type : Function + * @tc.level : Level 3 + */ + it('testContinueAbility1100', 0, async function (done) { + let options = { + deviceId: "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", + reversible: false, + } + console.log('testContinueAbility1100 run start'); + abilityFeatureAbility.continueAbility(options).then((data) => { + console.log('testContinueAbility1100 value is :' + JSON.stringify(data)); + }).catch((error) => { + console.log('testContinueAbility1100 err is :' + JSON.stringify(error)); + }) + await sleep(timeSleep); + console.log('testContinueAbility1100 run end'); + done(); + }) + + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_1200(by callback) + * @tc.name testContinueAbility1200 * @tc.desc T * @tc.size : MEDIUM * @tc.type : Function * @tc.level : Level 3 */ - it('testContinueAbility1000', 0, async function (done) { + it('testContinueAbility1200', 0, async function (done) { let options = { - deviceId : "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", - reversible : false, + deviceId: "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", + reversible: false, } - for(var i = 0; i < 10; i++) { + console.log('testContinueAbility1200 run start'); + abilityFeatureAbility.continueAbility(options, (err, data) => { + console.log('testContinueAbility1200 err is :' + JSON.stringify(err)); + console.log('testContinueAbility1200 value is :' + JSON.stringify(data)); + }) + await sleep(timeSleep); + console.log('testContinueAbility1200 run end'); + done(); + }) + + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_1300(by promise) + * @tc.name testContinueAbility1300 + * @tc.desc T + * @tc.size : MEDIUM + * @tc.type : Function + * @tc.level : Level 3 + */ + it('testContinueAbility1300', 0, async function (done) { + let options = { + deviceId: "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", + reversible: false, + } + for (var i = 0; i < 10; i++) { + abilityFeatureAbility.continueAbility(options).then((data) => { + console.log('testContinueAbility1300 value is :' + JSON.stringify(data)); + }).catch((error) => { + console.log('testContinueAbility1300 err is :' + JSON.stringify(error)); + }) + } + await sleep(timeSleep); + console.log('testContinueAbility1300 run end'); + done(); + }) + + /** + * @tc.number SUB_AA_OpenHarmony_ContinueAbility_1400(by callback) + * @tc.name testContinueAbility1400 + * @tc.desc T + * @tc.size : MEDIUM + * @tc.type : Function + * @tc.level : Level 3 + */ + it('testContinueAbility1400', 0, async function (done) { + let options = { + deviceId: "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", + reversible: false, + } + for (var i = 0; i < 10; i++) { abilityFeatureAbility.continueAbility(options, (err, data) => { - console.log('testContinueAbility1000 err is :' + JSON.stringify(err) + ', value is :' + console.log('testContinueAbility1400 err is :' + JSON.stringify(err) + ', value is :' + JSON.stringify(data)); }) } await sleep(timeSleep); - console.log('testContinueAbility1000 run end'); + console.log('testContinueAbility1400 run end'); done(); - }) + }) }) \ No newline at end of file -- GitLab