自动化用例修改

Signed-off-by: zWX1144765 <zhaominjie9@huawei.com>
This commit is contained in:
zWX1144765 2023-11-27 14:43:50 +08:00
parent ffe0edc717
commit c66e9ab63f
3 changed files with 44 additions and 5 deletions

View File

@ -56,12 +56,12 @@ export default class MainAbility extends Ability {
onConnect(want) {
console.info("DmsFwkStageServer ServiceAbility onConnect")
let CommonEventPublishData = {
let commonEventPublishData = {
parameters: {
"life": "onConnect"
}
}
commonEvent.publish("DmsFwkService_ConnectAbility", CommonEventPublishData, (err) => {
commonEvent.publish("DmsFwkService_ConnectAbility", commonEventPublishData, (err) => {
console.info("DmsFwkService_ConnectAbility onCreate");
});
return new StubTest("test");

View File

@ -1,4 +1,4 @@
import ServiceExtension from '@ohos.app.ability.ServiceExtensionAbility';
import UIAbility from '@ohos.app.ability.UIAbility';
import rpc from '@ohos.rpc';
import commonEvent from '@ohos.commonEvent';
class StubTest extends rpc.RemoteObject {
@ -22,7 +22,7 @@ class StubTest extends rpc.RemoteObject {
return true
}
}
export default class ServiceAbility extends ServiceExtension {
export default class ServiceAbility extends UIAbility {
onCreate(want) {
// Called to return a FormBindingData object.
console.info("DmsFwkStageServer ServiceAbility onCreate")

View File

@ -36,7 +36,7 @@ let extensionConnectId2: number;
let continueState;
let caller: Caller;
let dmInstance : deviceManager.DeviceManager
var TAG;
var TAG:string;
export default function DmsFwkStageTest() {
@ -104,6 +104,45 @@ export default function DmsFwkStageTest() {
afterEach(async function (done) {
console.info('DmsFwkStageTest after each called');
try {
await globalThis.abilityContext.disconnectServiceExtensionAbility(connectId).then((data) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called success' + data);
}).catch ((err) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called err ' + err.code);
})
} catch (error) {
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called error ' + error.code);
}
await sleep(1000)
try {
await globalThis.abilityContext.disconnectServiceExtensionAbility(connectId2).then((data) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called success' + data);
}).catch ((err) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called err ' + err.code);
})
} catch (error) {
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called error ' + error.code);
}
await sleep(1000)
try {
await globalThis.abilityContext.disconnectServiceExtensionAbility(extensionConnectId).then((data) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called success' + data);
}).catch ((err) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called err ' + err.code);
})
} catch (error) {
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called error ' + error.code);
}
await sleep(1000)
try {
await globalThis.abilityContext.disconnectServiceExtensionAbility(extensionConnectId2).then((data) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called success' + data);
}).catch ((err) =>{
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called err ' + err.code);
})
} catch (error) {
console.info('DmsFwkStageTest disconnectServiceExtensionAbility called error ' + error.code);
}
done();
});