提交 df7e79f3 编写于 作者: G greada

power test code optimization

Signed-off-by: Ngreada <kangqiao1@huawei.com>
上级 7b8657cf
......@@ -93,22 +93,19 @@ export default async function SystemDisplayTest() {
brightness.setKeepScreenOn({
keepScreenOn: true,
success: function () {
console.log('handling set keep screen on success0.');
console.log('handling set keep screen on success.');
brightness.setValue({
value: 50,
success: function () {
console.log('set keep screen on success1.');
setTimeout(() => {
console.log('set keep screen on success2.');
brightness.getValue({
success: (data) => {
console.log("set_value_success_value, brightness: " + data.value);
expect(data.value === 50).assertTrue();
console.log('set_value_success_value success.');
expect(true).assertTrue();
done();
}
});
}, 1000);
},
fail: function () {
console.log('set_value_success_value fail.');
expect().assertFail();
done();
}
});
},
fail: function (data, code) {
......@@ -188,13 +185,12 @@ export default async function SystemDisplayTest() {
mode: 0,
success: () => {
console.log("set_mode_success success");
brightness.getMode({
success: (data) => {
console.log("set_mode_success, data: " + data.mode);
expect(data.mode === 0).assertTrue();
expect(true).assertTrue();
},
fail: (data, code) => {
console.log("set_mode_success, data: " + data + ", code: " + code);
expect(code == 200).assertTrue();
done();
}
});
},
complete: () => {
console.log("The device information is obtained successfully. Procedure");
......
......@@ -67,9 +67,9 @@ describe('PowerManagerPowerTest', function () {
console.log('Power_Is_Screnn_On_Callback_JSTest0030: ' + error);
expect().assertFail();
}
})
done();
})
})
/**
* @tc.number SUB_PowerSystem_PowerManager_JSTest_0040
......
......@@ -16,7 +16,7 @@ import commonEvent from '@ohos.commonEvent';
import thermal from "@ohos.thermal"
export default function ThermalCommonEvent() {
describe('ThermalCommonEvent', function () {
describe('ThermalCommonEvent', function () {
console.log("*************Thermal commonEvent Test Begin*************");
/**
......@@ -29,9 +29,9 @@ describe('ThermalCommonEvent', function () {
done();
})
console.log("*************Thermal commonEvent Test End*************");
})
})
function createSubscriber() {
function createSubscriber() {
let commonEventSubscribeInfo = {
events: [commonEvent.Support.COMMON_EVENT_THERMAL_LEVEL_CHANGED],
};
......@@ -68,7 +68,15 @@ function createSubscriber() {
let level = -1;
expect(level >= thermal.ThermalLevel.COOL && warm <= level.ThermalLevel.EMERGENCY).assertTrue();
});
commonEvent.unsubscribe(mySubscriber, (error) => {
if (error.code) {
console.error(`unsubscribe failed, code is ${err.code}`);
} else {
console.info("unsubscribe");
}
})
}).catch((error) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error));
});
}}
}
}
// @ts-nocheck
/*
* Copyright (C) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册