From 0bcdbd2a52497c350ee982e4b01484fa9caa6b9a Mon Sep 17 00:00:00 2001 From: liuhaonan2 Date: Tue, 7 Mar 2023 09:02:45 +0800 Subject: [PATCH] Signed-off-by: liuhaonan2 --- .../js/test/device_status_unittest.test.js | 789 ++++++------------ 1 file changed, 270 insertions(+), 519 deletions(-) diff --git a/msdp/device_status/src/main/js/test/device_status_unittest.test.js b/msdp/device_status/src/main/js/test/device_status_unittest.test.js index a382db55b..9e2ba593e 100644 --- a/msdp/device_status/src/main/js/test/device_status_unittest.test.js +++ b/msdp/device_status/src/main/js/test/device_status_unittest.test.js @@ -18,563 +18,314 @@ import { describe, it, expect } from '@ohos/hypium' const MSEC_1000 = 1000; export default function DeviceStatusUnitTest() { -describe('DeviceStatusUnitTest', function () { - console.log("*************DeviceStatus API Test Begin*************"); - - /** - * @tc.number DeviceStatus_001 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_001', 0, function (done) { - console.log("msdp_test_devices_status_001 start"); - try { - stationary.on("still", ActivityEvent.ENTER_EXIT, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); + describe('DeviceStatusUnitTest', function () { + console.log("*************DeviceStatus API Test Begin*************"); + var p_done = undefined; + const pub_callback = (data) => { + console.log('callback data: ' + JSON.stringify(data) + ', data.value:' + data.value); + expect(data.value >= -1).assertTrue(); + console.log(' done '); + if (p_done != undefined) { + p_done(); + } else { + console.log(' p_done is undefined'); + } } - }) - - /** - * @tc.number DeviceStatus_002 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_002', 0, function (done) { - console.log("msdp_test_devices_status_002 start"); - try { - stationary.off("still", ActivityEvent.ENTER_EXIT, (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_001 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_001', 0, function (done) { + console.log("msdp_test_devices_status_001 start"); + console.log(JSON.stringify(stationary)); + try { + p_done = done; + stationary.on("still", 3, 1, pub_callback); + } catch (error) { + console.error('error Log' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - - /** - * @tc.number DeviceStatus_003 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_003', 0, function (done) { - console.log("msdp_test_devices_status_003 start"); - try { - stationary.once("still", (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_004 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_004', 0, function (done) { - console.log("msdp_test_devices_status_004 start"); - try { - stationary.on("fineStill", ActivityEvent.ENTER_EXIT, 1, (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_002 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_002', 0, function (done) { + console.log("msdp_test_devices_status_002 start"); + try { + p_done = done; + stationary.once("still", pub_callback); + } catch (error) { + console.error('error=' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_005 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_005', 0, function (done) { - console.log("msdp_test_devices_status_005 start"); - try { - stationary.off("fineStill", ActivityEvent.ENTER_EXIT, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_006 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_006', 0, function (done) { - console.log("msdp_test_devices_status_006 start"); - try { - stationary.once("fineStill", (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + /** + * @tc.number DeviceStatus_003 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_003', 0, function (done) { + console.log("msdp_test_devices_status_003 start"); + setTimeout(function () { + try { + p_done = done; + stationary.off("still", 3, pub_callback); + expect(true).assertTrue(); + p_done(); + } catch (error) { + console.error('error=' + error); + done(); + } + }, 200); + }) - /** - * @tc.number DeviceStatus_007 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_007', 0, function (done) { - console.log("msdp_test_devices_status_007 start"); - try { - stationary.on("carBluetooth", ActivityEvent.ENTER_EXIT, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_008 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_008', 0, function (done) { - console.log("msdp_test_devices_status_008 start"); - try { - stationary.off("carBluetooth", ActivityEvent.ENTER_EXIT, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_009 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_009', 0, function (done) { - console.log("msdp_test_devices_status_009 start"); - try { - stationary.once("carBluetooth", (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_004 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_004', 0, function (done) { + console.log("msdp_test_devices_status_004 start"); + console.log(JSON.stringify(stationary)); + try { + p_done = done; + stationary.on("relativeStill", 3, 1, pub_callback); + } catch (error) { + console.error('error Log' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_010 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_010', 0, function (done) { - console.log("msdp_test_devices_status_010 start"); - try { - stationary.on("Type_Unknow", ActivityEvent.ENTER_EXIT, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_011 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_011', 0, function (done) { - console.log("msdp_test_devices_status_011 start"); - try { - stationary.off("Type_Unknow", ActivityEvent.ENTER_EXIT, (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_005 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_005', 0, function (done) { + console.log("msdp_test_devices_status_005 start"); + try { + p_done = done; + stationary.once("relativeStill", pub_callback); + } catch (error) { + console.error('error=' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_012 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_012', 0, function (done) { - console.log("msdp_test_devices_status_012 start"); - try { - stationary.once("Type_Unknow", (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_013 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_013', 0, function (done) { - console.log("msdp_test_devices_status_013 start"); - try { - stationary.on("highStill", ActivityEvent.ENTER, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + /** + * @tc.number DeviceStatus_006 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_006', 0, function (done) { + console.log("msdp_test_devices_status_006 start"); + setTimeout(function () { + try { + p_done = done; + stationary.off("relativeStill", 3, pub_callback); + expect(true).assertTrue(); + p_done(); + } catch (error) { + console.error('error=' + error); + done(); + } + }, 200); + }) - /** - * @tc.number DeviceStatus_014 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_014', 0, function (done) { - console.log("msdp_test_devices_status_014 start"); - try { - stationary.off("highStill", ActivityEvent.ENTER, (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_007 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_007', 0, function (done) { + console.log("msdp_test_devices_status_007 start"); + console.log(JSON.stringify(stationary)); + try { + p_done = done; + stationary.on("Type_Unknow", 3, 1, pub_callback); + } catch (error) { + console.error('error Log' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_015 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_015', 0, function (done) { - console.log("msdp_test_devices_status_015 start"); - try { - stationary.once("highStill", (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_016 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_016', 0, function (done) { - console.log("msdp_test_devices_status_016 start"); - try { - stationary.on("fineStill", ActivityEvent.ENTER, 1, (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_008 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_008', 0, function (done) { + console.log("msdp_test_devices_status_008 start"); + try { + p_done = done; + stationary.once("Type_Unknow", pub_callback); + } catch (error) { + console.error('error=' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_017 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_017', 0, function (done) { - console.log("msdp_test_devices_status_017 start"); - try { - stationary.off("fineStill", ActivityEvent.ENTER, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_018 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_018', 0, function (done) { - console.log("msdp_test_devices_status_018 start"); - try { - stationary.once("fineStill", (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + /** + * @tc.number DeviceStatus_009 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_009', 0, function (done) { + console.log("msdp_test_devices_status_009 start"); + setTimeout(function () { + try { + p_done = done; + stationary.off("Type_Unknow", 3, pub_callback); + expect(true).assertTrue(); + p_done(); + } catch (error) { + console.error('error=' + error); + done(); + } + }, 200); + }) - /** - * @tc.number DeviceStatus_019 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_019', 0, function (done) { - console.log("msdp_test_devices_status_019 start"); - try { - stationary.on("carBluetooth", ActivityEvent.ENTER, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_020 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_020', 0, function (done) { - console.log("msdp_test_devices_status_020 start"); - try { - stationary.off("carBluetooth", ActivityEvent.ENTER, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_021 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_021', 0, function (done) { - console.log("msdp_test_devices_status_021 start"); - try { - stationary.once("carBluetooth", (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_010 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_010', 0, function (done) { + console.log("msdp_test_devices_status_010 start"); + console.log(JSON.stringify(stationary)); + try { + p_done = done; + stationary.on("relativeStill", 3, 1, pub_callback); + } catch (error) { + console.error('error Log' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_022 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_022', 0, function (done) { - console.log("msdp_test_devices_status_022 start"); - try { - stationary.on("Type_Unknow", ActivityEvent.ENTER, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_023 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_023', 0, function (done) { - console.log("msdp_test_devices_status_023 start"); - try { - stationary.off("Type_Unknow", ActivityEvent.ENTER, (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_011 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_011', 0, function (done) { + console.log("msdp_test_devices_status_011 start"); + try { + p_done = done; + stationary.once("relativeStill", pub_callback); + } catch (error) { + console.error('error=' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_024 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_024', 0, function (done) { - console.log("msdp_test_devices_status_024 start"); - try { - stationary.once("Type_Unknow", (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - /** - * @tc.number DeviceStatus_025 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_025', 0, function (done) { - console.log("msdp_test_devices_status_025 start"); - try { - stationary.on("relativeStill", ActivityEvent.ENTER, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + /** + * @tc.number DeviceStatus_012 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_012', 0, function (done) { + console.log("msdp_test_devices_status_012 start"); + setTimeout(function () { + try { + p_done = done; + stationary.off("relativeStill", 1, pub_callback); + expect(true).assertTrue(); + p_done(); + } catch (error) { + console.error('error=' + error); + done(); + } + }, 200); + }) - - /** - * @tc.number DeviceStatus_026 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_026', 0, function (done) { - console.log("msdp_test_devices_status_026 start"); - try { - stationary.off("relativeStill", ActivityEvent.ENTER, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - - /** - * @tc.number DeviceStatus_027 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_027', 0, function (done) { - console.log("msdp_test_devices_status_027 start"); - try { - stationary.once("relativeStill", (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_013 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_013', 0, function (done) { + console.log("msdp_test_devices_status_013 start"); + console.log(JSON.stringify(stationary)); + try { + p_done = done; + stationary.on("relativeStill", 3, 1, pub_callback); + } catch (error) { + console.error('error Log' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) + } + }) - /** - * @tc.number DeviceStatus_028 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_028', 0, function (done) { - console.log("msdp_test_devices_status_028 start"); - try { - stationary.on("relativeStill", ActivityEvent.EXIT, 1, (data) => { - expect(data.state == -1).assertTrue(); - done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } - }) - - /** - * @tc.number DeviceStatus_029 - * @tc.name - * @tc.callback:AsyncCallback - * parameter unknown - */ - it('msdp_test_devices_status_029', 0, function (done) { - console.log("msdp_test_devices_status_029 start"); - try { - stationary.off("relativeStill", ActivityEvent.EXIT, (data) => { - expect(data.state == -1).assertTrue(); + /** + * @tc.number DeviceStatus_014 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_014', 0, function (done) { + console.log("msdp_test_devices_status_014 start"); + try { + p_done = done; + stationary.once("relativeStill", pub_callback); + } catch (error) { + console.error('error=' + error); done(); - }) - } catch (error) { - console.error('error=' + error); - done(); - } + } + }) + + + /** + * @tc.number DeviceStatus_015 + * @tc.name + * @tc.callback:AsyncCallback + * parameter unknown + */ + it('msdp_test_devices_status_015', 0, function (done) { + console.log("msdp_test_devices_status_015 start"); + setTimeout(function () { + try { + p_done = done; + stationary.off("relativeStill", 2, pub_callback); + expect(true).assertTrue(); + p_done(); + } catch (error) { + console.error('error=' + error); + done(); + } + }, 200); + }) + }) -}) } -- GitLab