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

添加featureAbility.continueAbility的测试用例

Signed-off-by: Nbayanxing <bayanxing@kaihongdigi.com>
上级 dd1f49f6
......@@ -19,14 +19,52 @@ 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_0300
* @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(by promise)
* @tc.name testContinueAbility0300
* @tc.desc T
* @tc.size : MEDIUM
......@@ -35,9 +73,10 @@ describe('DistributedTest', function(){
*/
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');
......@@ -45,8 +84,8 @@ describe('DistributedTest', function(){
})
/**
* @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
......@@ -55,8 +94,8 @@ describe('DistributedTest', function(){
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');
......@@ -64,7 +103,7 @@ describe('DistributedTest', function(){
})
/**
* @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
......@@ -73,13 +112,14 @@ describe('DistributedTest', function(){
*/
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');
......@@ -87,7 +127,7 @@ describe('DistributedTest', function(){
})
/**
* @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
......@@ -96,13 +136,13 @@ describe('DistributedTest', function(){
*/
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');
......@@ -110,7 +150,7 @@ describe('DistributedTest', function(){
})
/**
* @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
......@@ -119,12 +159,14 @@ describe('DistributedTest', function(){
*/
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');
......@@ -132,7 +174,30 @@ describe('DistributedTest', function(){
})
/**
* @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
......@@ -141,13 +206,13 @@ describe('DistributedTest', function(){
*/
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');
......@@ -155,8 +220,8 @@ describe('DistributedTest', function(){
})
/**
* @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
......@@ -164,17 +229,111 @@ describe('DistributedTest', function(){
*/
it('testContinueAbility1000', 0, async function (done) {
let options = {
deviceId : "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26",
reversible : false,
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,
}
for(var i = 0; i < 10; i++) {
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('testContinueAbility1200', 0, async function (done) {
let options = {
deviceId: "2BB6F91131F74C1174904195FE72B6068F8F82280F6CE93BDFE0EFF9B37F9DD26",
reversible: false,
}
console.log('testContinueAbility1200 run start');
abilityFeatureAbility.continueAbility(options, (err, data) => {
console.log('testContinueAbility1000 err is :' + JSON.stringify(err) + ', value is :'
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('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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册