From 170075dd5676c751f0332c3f1e10c017e4548d5d Mon Sep 17 00:00:00 2001 From: hui1975 Date: Sat, 20 May 2023 10:13:13 +0000 Subject: [PATCH] update Signed-off-by: hui1975 Change-Id: I81ac3e259da6dfb695618d54366ebcedf19200bd --- ...sorOnOffTest.test_newAccelerometer.test.js | 10 +- ...sorOnOffTest.test_newAmbient_Light.test.js | 24 +++-- .../SensorOnOffTest.test_newBarometer.test.js | 24 +++-- ...sorOnOffTest.test_newGetSensorList.test.js | 90 ++++++++++------- .../SensorOnOffTest.test_newGravity.test.js | 19 ++-- .../SensorOnOffTest.test_newGyroScope.test.js | 24 +++-- .../test/SensorOnOffTest.test_newHall.test.js | 24 +++-- ...sorOnOffTest.test_newMagneticField.test.js | 19 ++-- ...ensorOnOffTest.test_newOrientating.test.js | 24 +++-- ...orOnOffTest.test_newRotatingVector.test.js | 24 +++-- ...nOffTest.test_newSensorGeomagnetic.test.js | 99 +++++++++---------- 11 files changed, 240 insertions(+), 141 deletions(-) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAccelerometer.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAccelerometer.test.js index fdd66dd37..361e6331f 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAccelerometer.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAccelerometer.test.js @@ -298,14 +298,12 @@ describe("SensorJsTest_sensor_39", function () { * @tc.desc:Verification results of the incorrect parameters of the test interface */ it("newAccelerometer_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { + console.info('---------newAccelerometer_SensorJsTest025--------------'); + sensor.on(sensor.SensorId.ACCELEROMETER, callback); + setTimeout(()=>{ sensor.off(sensor.SensorId.ACCELEROMETER, 5); - } catch (error) { - console.info('newAccelerometer_SensorJsTest025 error:'+error); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) done(); - } + }, 1000); }) /* diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAmbient_Light.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAmbient_Light.test.js index 3fbffffbf..4f0d861fe 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAmbient_Light.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newAmbient_Light.test.js @@ -370,13 +370,25 @@ describe("SensorJsTest_sensor_41", function () { * @tc.name: newAmbient_Light_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newAmbient_Light_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.AMBIENT_LIGHT, 5); - } catch (error) { + it("newAmbient_Light_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newAmbient_Light_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.AMBIENT_LIGHT,(error, data) => { + if (error) { + console.info('newAmbient_Light_SensorJsTest025 error'); + } else { + expect(typeof(data)).assertEqual("object"); + sensor.on(sensor.SensorId.AMBIENT_LIGHT, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.AMBIENT_LIGHT, 5); + done(); + }, 500); + } + }) + } catch (error) { console.info('newAmbient_Light_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newBarometer.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newBarometer.test.js index 98ce6b4ce..a261094fb 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newBarometer.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newBarometer.test.js @@ -371,13 +371,25 @@ describe("SensorJsTest_sensor_53", function () { * @tc.name: newBarometer_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newBarometer_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.BAROMETER, 5); - } catch (error) { + it("newBarometer_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newBarometer_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.BAROMETER,(error, data) => { + if (error) { + console.info('newBarometer_SensorJsTest025 error'); + } else { + expect(typeof(data)).assertEqual("object"); + sensor.on(sensor.SensorId.BAROMETER, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.BAROMETER, 5); + done(); + }, 500); + } + }) + } catch (error) { console.info('newBarometer_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGetSensorList.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGetSensorList.test.js index f8d6bbe1c..9ad017896 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGetSensorList.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGetSensorList.test.js @@ -100,33 +100,41 @@ describe("SensorJsTest_sensor_35", function () { * @tc.name: getSensorLists_SensorJsTest003 * @tc.desc: Verification results of the incorrect parameters of the test interface. */ - it("getSensorLists_SensorJsTest003", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, async function (done) { - console.info("---------------------------getSensorLists_SensorJsTest003----------------------------------"); - try { - sensor.getSensorList(null) - } catch (error) { - console.info('getSensorLists_SensorJsTest003 error:' + error); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE); - expect(error.message).assertEqual(PARAMETER_ERROR_MSG); - done(); - } -}) + it("getSensorLists_SensorJsTest003", 0, async function (done) { + console.info("---------------------------getSensorLists_SensorJsTest003----------------------------------"); + sensor.getSensorList(null).then(data => { + console.info("---------------------------getSensorLists_SensorJsTest003 callback in-----------" + data.length); + for (let i = 0; i < data.length; i++) { + console.info("getSensorLists_SensorJsTest003 " + JSON.stringify(data[i])); + } + expect(true).assertTrue(); + done(); + }, (error) => { + console.info('getSensorLists_SensorJsTest003 failed'); + expect(false).assertTrue(); + done(); + }); + }) /** * @tc.number:SUB_SensorsSystem_GetSensorLists_JSTest_0040 * @tc.name: getSensorLists_SensorJsTest004 * @tc.desc: Verification results of the incorrect parameters of the test interface. */ - it('getSensorLists_SensorJsTest004', TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, async function (done) { - console.info("------------------getSensorLists_SensorJsTest004-------------------------"); - try { - sensor.getSensorList(errMessage) - } catch (error) { - console.info('getSensorLists_SensorJsTest004 error:' + error); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE); - expect(error.message).assertEqual(PARAMETER_ERROR_MSG); +it("getSensorLists_SensorJsTest004", 0, async function (done) { + console.info("---------------------------getSensorLists_SensorJsTest004----------------------------------"); + sensor.getSensorList(errMessage).then(data => { + console.info("---------------------------getSensorLists_SensorJsTest004 callback in-----------" + data.length); + for (let i = 0; i < data.length; i++) { + console.info("getSensorLists_SensorJsTest004 " + JSON.stringify(data[i])); + } + expect(true).assertTrue(); done(); - } + }, (error) => { + console.info('getSensorLists_SensorJsTest004 failed'); + expect(false).assertTrue(); + done(); + }); }) /** @@ -134,16 +142,20 @@ describe("SensorJsTest_sensor_35", function () { * @tc.name: getSensorLists_SensorJsTest005 * @tc.desc: Verification results of the incorrect parameters of the test interface. */ - it('getSensorLists_SensorJsTest005', TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, async function (done) { - console.info("------------------getSensorLists_SensorJsTest005-------------------------"); - try { - sensor.getSensorList('xxx') - } catch (error) { - console.info('getSensorLists_SensorJsTest005 error:' + error); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE); - expect(error.message).assertEqual(PARAMETER_ERROR_MSG); +it("getSensorLists_SensorJsTest005", 0, async function (done) { + console.info("---------------------------getSensorLists_SensorJsTest005----------------------------------"); + sensor.getSensorList('xxx').then(data => { + console.info("---------------------------getSensorLists_SensorJsTest005 callback in-----------" + data.length); + for (let i = 0; i < data.length; i++) { + console.info("getSensorLists_SensorJsTest005 " + JSON.stringify(data[i])); + } + expect(true).assertTrue(); done(); - } + }, (error) => { + console.info('getSensorLists_SensorJsTest005 failed'); + expect(false).assertTrue(); + done(); + }); }) /** @@ -151,16 +163,20 @@ describe("SensorJsTest_sensor_35", function () { * @tc.name: getSensorLists_SensorJsTest006 * @tc.desc: Verification results of the incorrect parameters of the test interface. */ - it("getSensorLists_SensorJsTest006", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, async function (done) { + it("getSensorLists_SensorJsTest006", 0, async function (done) { console.info("---------------------------getSensorLists_SensorJsTest006----------------------------------"); - try { - sensor.getSensorList(invild); - } catch(error) { - console.info("getSensorLists_SensorJsTest006 error:" +error); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE); - expect(error.message).assertEqual(PARAMETER_ERROR_MSG); + sensor.getSensorList(invild).then(data => { + console.info("---------------------------getSensorLists_SensorJsTest006 callback in-----------" + data.length); + for (let i = 0; i < data.length; i++) { + console.info("getSensorLists_SensorJsTest006 " + JSON.stringify(data[i])); + } + expect(true).assertTrue(); done(); - } + }, (error) => { + console.info('getSensorLists_SensorJsTest006 failed'); + expect(false).assertTrue(); + done(); + }); }) /** diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGravity.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGravity.test.js index 4b5638960..8d83e9cf5 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGravity.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGravity.test.js @@ -405,13 +405,20 @@ describe("SensorJsTest_sensor_42", function () { * @tc.name: newGravity_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newGravity_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.GRAVITY, 5); - } catch (error) { + it("newGravity_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newGravity_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.GRAVITY,(error, data) => { + sensor.on(sensor.SensorId.GRAVITY, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.GRAVITY, 5); + done(); + }, 500); + }) + } catch (error) { console.info('newGravity_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGyroScope.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGyroScope.test.js index eeb09c4e7..c202749dd 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGyroScope.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newGyroScope.test.js @@ -382,13 +382,25 @@ describe("SensorJsTest_sensor_43", function () { * @tc.name: newGyroScope_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newGyroScope_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.GYROSCOPE, 5); - } catch (error) { + it("newGyroScope_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newGyroScope_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.GYROSCOPE,(error, data) => { + if (error) { + console.info('newGyroScope_SensorJsTest025 error'); + } else { + expect(typeof(data)).assertEqual("object"); + sensor.on(sensor.SensorId.GYROSCOPE, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.GYROSCOPE, 5); + done(); + }, 500); + } + }) + } catch (error) { console.info('newGyroScope_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newHall.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newHall.test.js index 213d56301..ae8dfd171 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newHall.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newHall.test.js @@ -370,13 +370,25 @@ describe("SensorJsTest_sensor_45", function () { * @tc.name: newHall_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newHall_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.HALL, 5); - } catch (error) { + it("newHall_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newHall_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.HALL,(error, data) => { + if (error) { + console.info('newHall_SensorJsTest025 error'); + } else { + expect(typeof(data)).assertEqual("object"); + sensor.on(sensor.SensorId.HALL, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.HALL, 5); + done(); + }, 500); + } + }) + } catch (error) { console.info('newHall_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newMagneticField.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newMagneticField.test.js index 80aec4b82..d2ad21c5b 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newMagneticField.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newMagneticField.test.js @@ -405,13 +405,20 @@ describe("SensorJsTest_sensor_37", function () { * @tc.name: newMagneticField_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newMagneticField_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.MAGNETIC_FIELD, 5); - } catch (error) { + it("newMagneticField_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newMagneticField_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.MAGNETIC_FIELD,(error, data) => { + sensor.on(sensor.SensorId.MAGNETIC_FIELD, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.MAGNETIC_FIELD, 5); + done(); + }, 500); + }) + } catch (error) { console.info('newMagneticField_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newOrientating.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newOrientating.test.js index b690ff696..f686ad977 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newOrientating.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newOrientating.test.js @@ -382,13 +382,25 @@ describe("SensorJsTest_sensor_48", function () { * @tc.name: newOrientating_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newOrientating_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.ORIENTATION, 5); - } catch (error) { + it("newOrientating_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newOrientating_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.ORIENTATION,(error, data) => { + if (error) { + console.info('newOrientating_SensorJsTest025 error'); + } else { + expect(typeof(data)).assertEqual("object"); + sensor.on(sensor.SensorId.ORIENTATION, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.ORIENTATION, 5); + done(); + }, 500); + } + }) + } catch (error) { console.info('newOrientating_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newRotatingVector.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newRotatingVector.test.js index 146445206..8cefbe09b 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newRotatingVector.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newRotatingVector.test.js @@ -387,13 +387,25 @@ describe("SensorJsTest_sensor_49", function () { * @tc.name: newRotatingVector_SensorJsTest025 * @tc.desc:Verification results of the incorrect parameters of the test interface */ - it("newRotatingVector_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL3, function (done) { - try { - sensor.off(sensor.SensorId.ROTATION_VECTOR, 5); - } catch (error) { + it("newRotatingVector_SensorJsTest025", TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL0, async function (done) { + console.info('---------newRotatingVector_SensorJsTest025--------------'); + try{ + sensor.getSingleSensor(sensor.SensorId.ROTATION_VECTOR,(error, data) => { + if (error) { + console.info('newRotatingVector_SensorJsTest025 error'); + } else { + expect(typeof(data)).assertEqual("object"); + sensor.on(sensor.SensorId.ROTATION_VECTOR, callback); + setTimeout(()=>{ + sensor.off(sensor.SensorId.ROTATION_VECTOR, 5); + done(); + }, 500); + } + }) + } catch (error) { console.info('newRotatingVector_SensorJsTest025 Device does not support! '); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + expect(error.code).assertEqual(PARAMETER_ERROR_CODE); + expect(error.message).assertEqual(PARAMETER_ERROR_MSG); done(); } }) diff --git a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newSensorGeomagnetic.test.js b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newSensorGeomagnetic.test.js index 51b54434e..0099205d2 100644 --- a/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newSensorGeomagnetic.test.js +++ b/sensors/sensor_standard/src/main/js/test/SensorOnOffTest.test_newSensorGeomagnetic.test.js @@ -1394,6 +1394,12 @@ describe("SensorJsTest_sensor_60", function () { [30, 25, 41], [3, 2, 4], [-123, -456, -564], [3.40282e+38, 3.40282e+38, 3.40282e+38], [NaN, NaN, NaN] ] + let createRotationMatrixResult = [ + [0.6724675297737122,-0.10471208393573761,0.7326819896697998,0.06531608104705811,0.9944750070571899, + 0.08217836916446686,-0.7372390031814575,-0.007406365126371384,0.6755914688110352], + [1,0,0,0,1,0,0,0,1] + ] + /* * @tc.name:Sensor_CreateRotationMatrix_001 * @tc.desc:Verification results of the incorrect parameters of the test interface. @@ -1522,15 +1528,17 @@ describe("SensorJsTest_sensor_60", function () { * @tc.desc:Verification results of the incorrect parameters of the test interface. * @tc.number:SUB_SensorsSystem_GeomagneticAlgorithm_JSTest_1160 */ - it('Sensor_CreateRotationMatrix_008', 0, async function (done) { - try { - sensor.getRotationMatrix(gravity[2], -1) - } catch (err) { - console.info("Sensor_CreateRotationMatrix_008 catch error " + err); - expect(err.code).assertEqual(PARAMETER_ERROR_CODE) - expect(err.message).assertEqual(PARAMETER_ERROR_MSG) + it('Sensor_CreateRotationMatrix_008', 0, async function (done) { + sensor.getRotationMatrix([-0.0245, 0.402, 0.0465], -1).then((data) => { + for(let i = 0; i < data.length; i++) { + console.info("Sensor_CreateRotationMatrix_008 [" + i + "] : " + data[i]); + expect(data[i]).assertEqual(createRotationMatrixResult[0][i]) + } done() - } + }, (error) => { + expect(false).assertTrue(); + done() + }) }) /* @@ -1582,28 +1590,18 @@ describe("SensorJsTest_sensor_60", function () { * @tc.desc:Verification results of the incorrect parameters of the test interface. * @tc.number:SUB_SensorsSystem_GeomagneticAlgorithm_JSTest_1190 */ - it('Sensor_CreateRotationMatrix_011', 0, async function (done) { - try { - sensor.getRotationMatrix(gravity[2], -1).then((data) => { - expect(true).assertfalse() - done() - }, (error) =>{ - expect(true).assertfalse() - done() - }) - } catch (err) { - console.info("Sensor_CreateRotationMatrix_011 catch error " + err); - expect(err.code).assertEqual(PARAMETER_ERROR_CODE) - expect(err.message).assertEqual(PARAMETER_ERROR_MSG) + it('Sensor_CreateRotationMatrix_011', 0, async function (done) { + sensor.getRotationMatrix([-0.0245, 0.402, 0.0465], -1).then((data) => { + for(let i = 0; i < data.length; i++) { + console.info("Sensor_CreateRotationMatrix_011 [" + i + "] : " + data[i]); + expect(data[i]).assertEqual(createRotationMatrixResult[0][i]) + } done() - } + }, (error) => { + expect(false).assertTrue(); + done() + }) }) - - let createRotationMatrixResult = [ - [0.6724675297737122,-0.10471208393573761,0.7326819896697998,0.06531608104705811,0.9944750070571899, - 0.08217836916446686,-0.7372390031814575,-0.007406365126371384,0.6755914688110352], - [1,0,0,0,1,0,0,0,1] - ] /* * @tc.name:Sensor_CreateRotationMatrix_012 @@ -2518,17 +2516,21 @@ describe("SensorJsTest_sensor_60", function () { * @tc.desc:Verification results of the incorrect parameters of the test interface. * @tc.number:SUB_SensorsSystem_GeomagneticAlgorithm_JSTest_1620 */ - it('Sensor_CreateQuaterniont_013', 0, async function (done) { - try { - sensor.createQuaternion([0.52, -0.336, -0.251], -1) - } catch (error) { - console.info("Sensor_CreateQuaterniont_013 catch error:" + error); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + it('Sensor_CreateQuaterniont_013', 0, async function (done) { + sensor.createQuaternion([0.52, -0.336, -0.251], -1).then((data) => { + console.info('Sensor_CreateQuaterniont_013'); + for (let i = 0; i < data.length; i++) { + console.info("data[" + i + "]: " + data[i]); + expect(data[i]).assertEqual(result[0][i]) + } done() - } + }, (error) => { + expect(false).assertTrue(); + done() + }) }) + /* * @tc.name:Sensor_CreateQuaterniont_014 * @tc.desc:Verification results of the incorrect parameters of the test interface. @@ -2578,21 +2580,18 @@ describe("SensorJsTest_sensor_60", function () { * @tc.desc:Verification results of the incorrect parameters of the test interface. * @tc.number:SUB_SensorsSystem_GeomagneticAlgorithm_JSTest_1650 */ - it('Sensor_CreateQuaterniont_016', 0, async function (done) { - try { - sensor.createQuaternion([0.52, -0.336, -0.251], -1).then((data) => { - expect(true).assertfalse() - done() - }, (error) =>{ - expect(false).assertfalse() - done() - }) - } catch (error) { - console.info("Sensor_CreateQuaterniont_016 catch error:" + error); - expect(error.code).assertEqual(PARAMETER_ERROR_CODE) - expect(error.message).assertEqual(PARAMETER_ERROR_MSG) + it('Sensor_CreateQuaterniont_016', 0, async function (done) { + sensor.createQuaternion([0.52, -0.336, -0.251], -1).then((data) => { + console.info('Sensor_CreateQuaterniont_016'); + for (let i = 0; i < data.length; i++) { + console.info("data[" + i + "]: " + data[i]); + expect(data[i]).assertEqual(result[0][i]) + } done() - } + }, (error) => { + expect(false).assertTrue(); + done() + }) }) var getGeomagneticDipResult = [ 0.8760581016540527, 0.862170, -Infinity, 44330] -- GitLab