提交 c733a316 编写于 作者: O openharmony_ci 提交者: Gitee

!1095 增加杂散设置时间和时区的用例

Merge pull request !1095 from jiyong/master
......@@ -17,8 +17,9 @@
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
import systemTime from '@ohos.systemTime'
describe('TimeTest', function() {
describe('TimeTest', function(){
console.log('start################################start');
/**
* @tc.number SUB_systemTime_setTime_JS_API_0100
* @tc.name Test systemTime.setTime
......@@ -103,4 +104,122 @@ describe('TimeTest', function() {
console.log('SUB_systemTime_setTime_JS_API_0400 end');
done()
})
/**
* @tc.number SUB_systemTime_setDate_JS_API_0100
* @tc.name Test systemTime.setDate Invalid value
* @tc.desc Test systemTime_setDate API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('systemTime_setDate_test1', 0, async function (done) {
console.log("SUB_systemTime_setDate_JS_API_0100 start");
var data = new Date("October 13, 2020 11:13:00");
systemTime.setDate(-1).then(data => {
console.log("setTime ===data " + data);
done();
}).catch(error => {
console.log("setTime ===error " + error);
done();
});
});
/**
* @tc.number SUB_systemTime_setDate_JS_API_0200
* @tc.name Test systemTime.setDate Invalid value
* @tc.desc Test systemTime_setDate API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('systemTime_setDate_test2', 0, async function (done) {
console.log("SUB_systemTime_setDate_JS_API_0200 start");
systemTime.setDate(0).then(data => {
console.log("setTime ===data " + data);
done();
}).catch(error => {
console.log("setTime ===error " + error);
done();
});
});
/**
* @tc.number SUB_systemTime_setDate_JS_API_0300
* @tc.name Test systemTime.setDate Invalid value
* @tc.desc Test systemTime_setDate API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('systemTime_setDate_test3', 0, async function (done) {
console.log("SUB_systemTime_setDate_JS_API_0300 start");
var data = new Date("October 13, 2020 11:13:00");
systemTime.setDate(data, (error, data) => {
if(error){
console.log("setTime ===error " + error);
done();
}else{
console.log("setTime ===data " + data);
done();
}
});
});
/**
* @tc.number SUB_systemTime_setTimezone_JS_API_0100
* @tc.name Test systemTime.setTimezone Invalid value
* @tc.desc Test systemTime_setTimezone API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('systemTime_setTimezone_test1', 0, async function (done) {
console.log("SUB_systemTime_setTimezone_JS_API_0100 start");
systemTime.setTimezone('Asia, Shanghai').then(data => {
console.log("setTime ===data " + data)
done();
}).catch(error => {
console.log("setTime ===error " + error)
done();
});
});
/**
* @tc.number SUB_systemTime_setTimezone_JS_API_0200
* @tc.name Test systemTime.setTimezone Invalid value
* @tc.desc Test systemTime_setTimezone API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('systemTime_setTimezone_test1', 0, async function (done) {
console.log("SUB_systemTime_setTimezone_JS_API_0100 start");
systemTime.setTimezone('Beijing,China').then(data => {
console.log("setTime ===data " + data)
done();
}).catch(error => {
console.log("setTime ===error " + error)
done();
});
});
/**
* @tc.number SUB_systemTime_setTimezone_JS_API_0300
* @tc.name Test systemTime.setTimezone Invalid value
* @tc.desc Test systemTime_setTimezone API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('systemTime_setTimezone_test1', 0, async function (done) {
console.log("SUB_systemTime_setTimezone_JS_API_0100 start");
systemTime.setTimezone('Baker Island, U.S.A.').then(data => {
console.log("setTime ===data " + data)
done();
}).catch(error => {
console.log("setTime ===error " + error)
done();
});
});
})
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册