提交 5db112df 编写于 作者: B bayanxing

添加featureAbility.continueAbility的测试用例

Signed-off-by: Nbayanxing <bayanxing@kaihongdigi.com>
上级 dd1f49f6
...@@ -19,162 +19,321 @@ import abilityFeatureAbility from '@ohos.ability.featureAbility' ...@@ -19,162 +19,321 @@ import abilityFeatureAbility from '@ohos.ability.featureAbility'
var timeSleep = 3000; var timeSleep = 3000;
describe('DistributedTest', function(){ describe('DistributedTest', function () {
function sleep(time) { function sleep(time) {
return new Promise((resolve) => setTimeout(resolve, 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.name testContinueAbility0300
* @tc.desc T * @tc.desc T
* @tc.size : MEDIUM * @tc.size : MEDIUM
* @tc.type : Function * @tc.type : Function
* @tc.level : Level 3 * @tc.level : Level 3
*/ */
it('testContinueAbility0300', 0, async function (done) { it('testContinueAbility0300', 0, async function (done) {
console.log('testContinueAbility0300 run start'); console.log('testContinueAbility0300 run start');
abilityFeatureAbility.continueAbility(undefined, (err, data) => { abilityFeatureAbility.continueAbility("").then((data) => {
console.log('testContinueAbility0300 err is :' + JSON.stringify(err) + ', value is :' console.log('testContinueAbility0300 value is :' + JSON.stringify(data));
+ JSON.stringify(data)); }).catch((error) => {
console.log('testContinueAbility0300 err is :' + JSON.stringify(error));
}) })
await sleep(timeSleep); await sleep(timeSleep);
console.log('testContinueAbility0300 run end'); console.log('testContinueAbility0300 run end');
done(); done();
}) })
/** /**
* @tc.number SUB_AA_OpenHarmony_ContinueAbility_0400 * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0400(by callback)
* @tc.name testContinueAbility0200 * @tc.name testContinueAbility0400
* @tc.desc T * @tc.desc T
* @tc.size : MEDIUM * @tc.size : MEDIUM
* @tc.type : Function * @tc.type : Function
* @tc.level : Level 3 * @tc.level : Level 3
*/ */
it('testContinueAbility0400', 0, async function (done) { it('testContinueAbility0400', 0, async function (done) {
console.log('testContinueAbility0400 run start'); console.log('testContinueAbility0400 run start');
abilityFeatureAbility.continueAbility("", (err, data) => { abilityFeatureAbility.continueAbility("", (err, data) => {
console.log('testContinueAbility0400 err is :' + JSON.stringify(err) + ', value is :' console.log('testContinueAbility0400 err is :' + JSON.stringify(err));
+ JSON.stringify(data)); console.log('testContinueAbility0400 value is :' + JSON.stringify(data));
}) })
await sleep(timeSleep); await sleep(timeSleep);
console.log('testContinueAbility0400 run end'); console.log('testContinueAbility0400 run end');
done(); done();
}) })
/** /**
* @tc.number SUB_AA_OpenHarmony_ContinueAbility_0500 * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0500(by promise)
* @tc.name testContinueAbility0500 * @tc.name testContinueAbility0500
* @tc.desc T * @tc.desc T
* @tc.size : MEDIUM * @tc.size : MEDIUM
* @tc.type : Function * @tc.type : Function
* @tc.level : Level 3 * @tc.level : Level 3
*/ */
it('testContinueAbility0500', 0, async function (done) { it('testContinueAbility0500', 0, async function (done) {
let options = { let options = {
deviceId : undefined, deviceId: undefined,
reversible : false, reversible: false,
} }
console.log('testContinueAbility0500 run start'); console.log('testContinueAbility0500 run start');
abilityFeatureAbility.continueAbility(options, (err, data) => { abilityFeatureAbility.continueAbility(options).then((data) => {
console.log('testContinueAbility0500 err is :' + JSON.stringify(err) + ', value is :' console.log('testContinueAbility0500 value is :' + JSON.stringify(data));
+ JSON.stringify(data)); }).catch((error) => {
console.log('testContinueAbility0500 err is :' + JSON.stringify(error));
}) })
await sleep(timeSleep); await sleep(timeSleep);
console.log('testContinueAbility0500 run end'); console.log('testContinueAbility0500 run end');
done(); done();
}) })
/** /**
* @tc.number SUB_AA_OpenHarmony_ContinueAbility_0600 * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0600(by callback)
* @tc.name testContinueAbility0600 * @tc.name testContinueAbility0600
* @tc.desc T * @tc.desc T
* @tc.size : MEDIUM * @tc.size : MEDIUM
* @tc.type : Function * @tc.type : Function
* @tc.level : Level 3 * @tc.level : Level 3
*/ */
it('testContinueAbility0600', 0, async function (done) { it('testContinueAbility0600', 0, async function (done) {
let options = { let options = {
deviceId : "", deviceId: undefined,
reversible : false, reversible: false,
} }
console.log('testContinueAbility0600 run start'); console.log('testContinueAbility0600 run start');
abilityFeatureAbility.continueAbility(options, (err, data) => { abilityFeatureAbility.continueAbility(options, (err, data) => {
console.log('testContinueAbility0600 err is :' + JSON.stringify(err) + ', value is :' console.log('testContinueAbility0600 err is :' + JSON.stringify(err));
+ JSON.stringify(data)); console.log('testContinueAbility0600 value is :' + JSON.stringify(data));
}) })
await sleep(timeSleep); await sleep(timeSleep);
console.log('testContinueAbility0600 run end'); console.log('testContinueAbility0600 run end');
done(); done();
}) })
/** /**
* @tc.number SUB_AA_OpenHarmony_ContinueAbility_0700 * @tc.number SUB_AA_OpenHarmony_ContinueAbility_0700(by promise)
* @tc.name testContinueAbility0700 * @tc.name testContinueAbility0700
* @tc.desc T * @tc.desc T
* @tc.size : MEDIUM * @tc.size : MEDIUM
* @tc.type : Function * @tc.type : Function
* @tc.level : Level 3 * @tc.level : Level 3
*/ */
it('testContinueAbility0700', 0, async function (done) { it('testContinueAbility0700', 0, async function (done) {
let options = { let options = {
reversible : false, deviceId: "",
reversible: false,
} }
console.log('testContinueAbility0700 run start'); console.log('testContinueAbility0700 run start');
abilityFeatureAbility.continueAbility(options, (err, data) => { abilityFeatureAbility.continueAbility(options).then((data) => {
console.log('testContinueAbility0700 err is :' + JSON.stringify(err) + ', value is :' console.log('testContinueAbility0700 value is :' + JSON.stringify(data));
+ JSON.stringify(data)); }).catch((error) => {
console.log('testContinueAbility0700 err is :' + JSON.stringify(error));
}) })
await sleep(timeSleep); await sleep(timeSleep);
console.log('testContinueAbility0700 run end'); console.log('testContinueAbility0700 run end');
done(); 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.name testContinueAbility0900
* @tc.desc T * @tc.desc T
* @tc.size : MEDIUM * @tc.size : MEDIUM
* @tc.type : Function * @tc.type : Function
* @tc.level : Level 3 * @tc.level : Level 3
*/ */
it('testContinueAbility0900', 0, async function (done) { it('testContinueAbility0900', 0, async function (done) {
let options = { let options = {
deviceId : "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", reversible: false,
reversible : false,
} }
console.log('testContinueAbility0900 run start'); console.log('testContinueAbility0900 run start');
abilityFeatureAbility.continueAbility(options, (err, data) => { abilityFeatureAbility.continueAbility(options).then((data) => {
console.log('testContinueAbility0900 err is :' + JSON.stringify(err) + ', value is :' console.log('testContinueAbility0900 value is :' + JSON.stringify(data));
+ JSON.stringify(data)); }).catch((error) => {
console.log('testContinueAbility0900 err is :' + JSON.stringify(error));
}) })
await sleep(timeSleep); await sleep(timeSleep);
console.log('testContinueAbility0900 run end'); console.log('testContinueAbility0900 run end');
done(); done();
}) })
/** /**
* @tc.number SUB_AA_OpenHarmony_ContinueAbility_1000 * @tc.number SUB_AA_OpenHarmony_ContinueAbility_1000(by callback)
* @tc.name testContinueAbility0900 * @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.desc T
* @tc.size : MEDIUM * @tc.size : MEDIUM
* @tc.type : Function * @tc.type : Function
* @tc.level : Level 3 * @tc.level : Level 3
*/ */
it('testContinueAbility1000', 0, async function (done) { it('testContinueAbility1200', 0, async function (done) {
let options = { let options = {
deviceId : "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26", deviceId: "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26",
reversible : false, 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) => { 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)); + JSON.stringify(data));
}) })
} }
await sleep(timeSleep); await sleep(timeSleep);
console.log('testContinueAbility1000 run end'); console.log('testContinueAbility1400 run end');
done(); done();
}) })
}) })
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册