Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
f6834e79
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
f6834e79
编写于
8月 02, 2022
作者:
O
openharmony_ci
提交者:
Gitee
8月 02, 2022
浏览文件
操作
浏览文件
下载
差异文件
!4732 【Sensor】【OpenHarmony-3.2-master】新增用例
Merge pull request !4732 from ldy/master
上级
35373c9f
db4074c6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
549 addition
and
0 deletion
+549
-0
sensors/sensor_standard/src/main/js/test/SensorOnOffTest_Heart_Beat_Rate_test.js
.../src/main/js/test/SensorOnOffTest_Heart_Beat_Rate_test.js
+236
-0
sensors/sensor_standard/src/main/js/test/SensorOnOffTest_Linear_Accelerometer_test.js
...main/js/test/SensorOnOffTest_Linear_Accelerometer_test.js
+313
-0
未找到文件。
sensors/sensor_standard/src/main/js/test/SensorOnOffTest_Heart_Beat_Rate_test.js
0 → 100644
浏览文件 @
f6834e79
/*
* Copyright (C) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
sensor
from
'
@ohos.sensor
'
import
{
describe
,
beforeAll
,
beforeEach
,
afterEach
,
afterAll
,
it
,
expect
,
TestType
,
Size
,
Level
}
from
'
@ohos/hypium
'
export
default
function
SensorJsTest_sensor_38
()
{
describe
(
"
SensorJsTest_sensor_38
"
,
function
()
{
function
callback
(
data
)
{
console
.
info
(
"
callback
"
+
JSON
.
stringify
(
data
));
expect
(
typeof
(
data
.
heartRate
)).
assertEqual
(
"
number
"
);
}
function
callback2
(
data
)
{
console
.
info
(
"
callback2
"
+
JSON
.
stringify
(
data
));
expect
(
typeof
(
data
.
heartRate
)).
assertEqual
(
"
number
"
);
}
beforeAll
(
function
()
{
/*
* @tc.setup: setup invoked before all testcases
*/
console
.
info
(
'
beforeAll caled
'
)
})
afterAll
(
function
()
{
/*
* @tc.teardown: teardown invoked after all testcases
*/
console
.
info
(
'
afterAll caled
'
)
})
beforeEach
(
function
()
{
/*
* @tc.setup: setup invoked before each testcases
*/
console
.
info
(
'
beforeEach caled
'
)
})
afterEach
(
function
()
{
/*
* @tc.teardown: teardown invoked after each testcases
*/
console
.
info
(
'
afterEach caled
'
)
})
let
errMessages
=
[
'
ReferenceError: onSensorCallback is not defined
'
,
'
Error: On: "SubscribeSensor failed"
'
,
'
Error: On: "The number of parameters is not valid"
'
,
'
Error: Once: "SubscribeSensor failed"
'
,
'
Error: Once: "The number of parameters is not valid"
'
,
'
ReferenceError: string is not defined
'
,
'
Error: On: "SubscribeSensor failed"
'
,
'
Error: Off: "Should subscribe first"
'
];
let
errMessage
;
/*
* @tc.number:SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0010
* @tc.name: HeartBeatRate_SensorJsTest001
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest001
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL0
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest001--------
'
);
try
{
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_HEART_BEAT_RATE
,
onSensorCallback
);
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest001 error:
"
+
error
);
errMessage
=
error
.
toString
();
console
.
info
(
"
HeartBeatRate_SensorJsTest001 errMessage:
"
+
errMessage
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
0
]);
done
();
}
setTimeout
(()
=>
{
expect
(
true
).
assertTrue
();
done
();
},
500
);
})
/*
* @tc.number: SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0010
* @tc.name: HeartBeatRate_SensorJsTest002
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest002
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest002--------
'
);
try
{
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_HEART_BEAT_RATE
,
callback
,
{
'
interval
'
:
100000000
});
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest002 error:
"
+
error
);
errMessage
=
error
.
toString
();
console
.
info
(
"
HeartBeatRate_SensorJsTest002 errMessage:
"
+
errMessage
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
1
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0030
* @tc.name: HeartBeatRate_SensorJsTest003
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest003
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest003--------
'
);
function
onSensorCallback
(
data
)
{
console
.
info
(
'
HeartBeatRate_SensorJsTest003 on error
'
);
expect
(
typeof
(
data
.
heartRate
)).
assertEqual
(
"
number
"
);
}
try
{
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_HEART_BEAT_RATE
,
onSensorCallback
,
{
'
interval
'
:
100000000
},
5
);
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest003 error:
"
+
error
);
errMessage
=
error
.
toString
();
expect
(
errMessage
).
assertEqual
(
errMessages
[
2
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0040
* @tc.name: HeartBeatRate_SensorJsTest004
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest004
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest004--------
'
);
try
{
sensor
.
once
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_HEART_BEAT_RATE
,
callback
);
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest004 error:
"
+
error
);
errMessage
=
error
.
toString
();
console
.
info
(
"
HeartBeatRate_SensorJsTest004 errMessage:
"
+
errMessage
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
3
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0050
* @tc.name: HeartBeatRate_SensorJsTest005
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest005
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest005--------
'
);
function
onceSensorCallback
(
data
)
{
console
.
info
(
'
HeartBeatRate_SensorJsTest005 on error
'
);
expect
(
typeof
(
data
.
heartRate
)).
assertEqual
(
"
number
"
);
}
try
{
sensor
.
once
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_HEART_BEAT_RATE
,
onceSensorCallback
,
5
);
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest005 error:
"
+
error
);
errMessage
=
error
.
toString
();
console
.
info
(
"
HeartBeatRate_SensorJsTest005 errMessage:
"
+
errMessage
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
4
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0060
* @tc.name: HeartBeatRate_SensorJsTest006
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest006
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest006--------
'
);
try
{
sensor
.
off
(
string
,
""
);
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest006 error:
"
+
error
);
errMessage
=
error
.
toString
();
console
.
info
(
"
HeartBeatRate_SensorJsTest006 errMessage:
"
+
errMessage
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
5
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0070
* @tc.name: HeartBeatRate_SensorJsTest007
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest007
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest007--------
'
);
function
onSensorCallback
(
data
)
{
console
.
info
(
'
HeartBeatRate_SensorJsTest007 on error
'
);
expect
(
typeof
(
data
.
heartRate
)).
assertEqual
(
"
number
"
);
}
try
{
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_HEART_BEAT_RATE
,
onSensorCallback
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_HEART_BEAT_RATE
);
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest007 error:
"
+
error
);
errMessage
=
error
.
toString
();
console
.
info
(
"
HeartBeatRate_SensorJsTest007 errMessage:
"
+
errMessage
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
6
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Heart_Beat_Rate_JSTest_0080
* @tc.name: HeartBeatRate_SensorJsTest008
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
HeartBeatRate_SensorJsTest008
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
--------HeartBeatRate_SensorJsTest008--------
'
);
function
onSensorCallback
(
data
)
{
console
.
info
(
'
HeartBeatRate_SensorJsTest008 on error
'
);
expect
(
typeof
(
data
.
heartRate
)).
assertEqual
(
"
number
"
);
}
try
{
sensor
.
off
(
1000000
,
onSensorCallback
);
}
catch
(
error
)
{
console
.
info
(
"
HeartBeatRate_SensorJsTest008 error:
"
+
error
);
errMessage
=
error
.
toString
();
console
.
info
(
"
HeartBeatRate_SensorJsTest008 errMessage:
"
+
errMessage
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
7
]);
done
();
}
})
})
}
sensors/sensor_standard/src/main/js/test/SensorOnOffTest_Linear_Accelerometer_test.js
0 → 100644
浏览文件 @
f6834e79
/*
* Copyright (C) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
sensor
from
'
@ohos.sensor
'
import
{
describe
,
beforeAll
,
beforeEach
,
afterEach
,
afterAll
,
it
,
expect
,
TestType
,
Size
,
Level
}
from
'
@ohos/hypium
'
export
default
function
SensorJsTest_sensor_37
()
{
describe
(
"
SensorJsTest_sensor_37
"
,
function
()
{
function
callback
(
data
)
{
console
.
info
(
"
callback
"
+
JSON
.
stringify
(
data
));
expect
(
typeof
(
data
.
x
)).
assertEqual
(
"
number
"
);
expect
(
typeof
(
data
.
y
)).
assertEqual
(
"
number
"
);
expect
(
typeof
(
data
.
z
)).
assertEqual
(
"
number
"
);
}
function
callback2
(
data
)
{
console
.
info
(
"
callback2
"
+
JSON
.
stringify
(
data
));
expect
(
typeof
(
data
.
x
)).
assertEqual
(
"
number
"
);
expect
(
typeof
(
data
.
y
)).
assertEqual
(
"
number
"
);
expect
(
typeof
(
data
.
z
)).
assertEqual
(
"
number
"
);
}
beforeAll
(
function
()
{
/*
* @tc.setup: setup invoked before all testcases
*/
console
.
info
(
'
beforeAll caled
'
)
})
afterAll
(
function
()
{
/*
* @tc.teardown: teardown invoked after all testcases
*/
console
.
info
(
'
afterAll caled
'
)
})
beforeEach
(
function
()
{
/*
* @tc.setup: setup invoked before each testcases
*/
console
.
info
(
'
beforeEach caled
'
)
})
afterEach
(
function
()
{
/*
* @tc.teardown: teardown invoked after each testcases
*/
console
.
info
(
'
afterEach caled
'
)
})
let
errMessages
=
[
'
The number of parameters is not valid
'
,
'
Should subscribe first
'
,
'
string is not defined
'
];
let
errMessage
;
/*
* @tc.number:SUB_SensorsSystem_Linear_Accelerometer_JSTest_0010
* @tc.name: SensorLinearAccelerometerJSTest001
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest001
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL0
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest001----------------
'
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
);
setTimeout
(()
=>
{
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
);
done
();
},
500
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0020
* @tc.name: SensorLinearAccelerometerJSTest002
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest002
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest002----------------
'
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
,
{
'
interval
'
:
100000000
});
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest002 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest002 off end----------------
'
);
done
();
},
500
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0030
* @tc.name: SensorLinearAccelerometerJSTest003
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest003
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest003----------------
'
);
function
onSensorCallback
(
data
)
{
console
.
info
(
'
SensorLinearAccelerometerJSTest003 on error
'
);
expect
(
false
).
assertTrue
();
done
();
}
try
{
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
onSensorCallback
,
{
'
interval
'
:
100000000
},
5
);
}
catch
(
error
)
{
console
.
info
(
"
SensorLinearAccelerometerJSTest003 error:
"
+
error
);
errMessage
=
error
.
toString
().
slice
(
12
,
49
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
0
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0040
* @tc.name: SensorLinearAccelerometerJSTest004
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest004
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest004----------------
'
);
sensor
.
once
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
);
setTimeout
(()
=>
{
expect
(
true
).
assertTrue
();
done
();
},
500
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0050
* @tc.name: SensorLinearAccelerometerJSTest005
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest005
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest005----------------
'
);
function
onceSensorCallback
(
data
)
{
console
.
info
(
'
SensorLinearAccelerometerJSTest005 on error
'
);
expect
(
false
).
assertTrue
();
done
();
}
try
{
sensor
.
once
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
onceSensorCallback
,
5
);
}
catch
(
error
)
{
console
.
info
(
"
SensorLinearAccelerometerJSTest005 error:
"
+
error
);
errMessage
=
error
.
toString
().
slice
(
14
,
51
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
0
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0060
* @tc.name: SensorLinearAccelerometerJSTest006
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest006
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest006----------------
'
);
try
{
sensor
.
off
(
string
,
""
);
}
catch
(
error
)
{
console
.
info
(
"
SensorLinearAccelerometerJSTest006 error:
"
+
error
);
errMessage
=
error
.
toString
().
slice
(
16
,
40
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
2
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0070
* @tc.name: SensorLinearAccelerometerJSTest007
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest007
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest007----------------
'
);
function
onSensorCallback
(
data
)
{
console
.
info
(
'
SensorLinearAccelerometerJSTest007 on error
'
);
expect
(
false
).
assertTrue
();
done
();
}
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
onSensorCallback
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
onSensorCallback
);
setTimeout
(()
=>
{
expect
(
true
).
assertTrue
();
done
();
},
500
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0080
* @tc.name: SensorLinearAccelerometerJSTest008
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest008
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest008----------------
'
);
function
onSensorCallback
(
data
)
{
console
.
info
(
'
SensorLinearAccelerometerJSTest008 on error
'
);
expect
(
false
).
assertTrue
();
done
();
}
try
{
sensor
.
off
(
1000000
,
onSensorCallback
);
}
catch
(
error
)
{
console
.
info
(
"
SensorLinearAccelerometerJSTest008 error:
"
+
error
);
errMessage
=
error
.
toString
().
slice
(
13
,
35
);
expect
(
errMessage
).
assertEqual
(
errMessages
[
1
]);
done
();
}
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0090
* @tc.name: SensorLinearAccelerometerJSTest009
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest009
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest009----------------
'
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback2
);
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest009 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest009 off end----------------
'
);
done
();
},
1000
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0100
* @tc.name: SensorLinearAccelerometerJSTest010
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest010
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest010----------------
'
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback2
);
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest010 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest010 off end----------------
'
);
},
500
);
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest010 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback2
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest010 off end----------------
'
);
done
();
},
1000
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0110
* @tc.name: SensorLinearAccelerometerJSTest011
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest011
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest011----------------
'
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
,
{
'
interval
'
:
100000000
});
sensor
.
once
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback2
);
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest011 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest011 off end----------------
'
);
done
();
},
1000
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0120
* @tc.name: SensorLinearAccelerometerJSTest012
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest012
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest012----------------
'
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
,
{
'
interval
'
:
100000000
});
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback2
,
{
'
interval
'
:
100000000
});
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest012 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest012 off end----------------
'
);
},
500
);
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest012 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback2
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest012 off end----------------
'
);
done
();
},
1000
);
})
/*
* @tc.number: SUB_SensorsSystem_Linear_Accelerometer_JSTest_0130
* @tc.name: SensorLinearAccelerometerJSTest013
* @tc.desc:Verification results of the incorrect parameters of the test interface
*/
it
(
"
SensorLinearAccelerometerJSTest013
"
,
TestType
.
FUNCTION
|
Size
.
MEDIUMTEST
|
Level
.
LEVEL3
,
async
function
(
done
)
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest013----------------
'
);
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback
,
{
'
interval
'
:
100000000
});
sensor
.
on
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
,
callback2
,
{
'
interval
'
:
100000000
});
setTimeout
(()
=>
{
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest013 off in----------------
'
);
sensor
.
off
(
sensor
.
SensorType
.
SENSOR_TYPE_ID_LINEAR_ACCELEROMETER
);
console
.
info
(
'
-----------SensorLinearAccelerometerJSTest013 off end----------------
'
);
done
();
},
1000
);
})
})}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录