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 fdd66dd374d69c892e8f68c47b689ed33fffec89..361e6331f35b4ca137d9664032447c9d669eec4f 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 3fbffffbf86d88a160b840a7187b6d82d4706aaf..4f0d861fe71c58353a2af44d0889673520169a4c 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 98ce6b4ceb1f63d928c814657ed0053963079e8e..a261094fb1b798b89141e565bfbdd590aaa72ef2 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 f8d6bbe1c5a0839c537438dcdd18589c1910ccc6..9ad0178968129438fc4ca2cc2cefee63516f8ea7 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 4b5638960d9824753cae514c577a99d761940581..8d83e9cf59a041c3e0a2fef0702a3552dc32a825 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 eeb09c4e7f9a52f91e26a99d5a1c7488336c7fc8..c202749dd70cb174b5c18de28a6120ede38e6c18 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 213d563019da41057a8bd5d057748a41965c172c..ae8dfd171e53a54197a397be3c7da66a68501b82 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 80aec4b82f3541503783aab144605eff1ba9cf38..d2ad21c5b9c3713511ae2eddaad069d6365c15f6 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 b690ff69603953860cba7ef34e6f48f0d14af8f8..f686ad9776d1daa3ae8e6ab94418470db4db5670 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 146445206eccbb9b203db7c1414e7c72049b5977..8cefbe09be82be2c91ddd9f1e5f1b56d800d688b 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 51b54434e3421d34f6a50037bde061ce55069d32..0099205d2f98e9882b58334b6777d7b540195b8f 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]