提交 44fb0158 编写于 作者: Y yuxiaoya2

RelationalStoreJsunit.test.test.js 文件新增用例

Signed-off-by: Nyuxiaoya2 <yuxiaoya@huawei.com>
Change-Id: I81664192c5b8e74fda6bfa4381014489527b64eb
上级 d8a4056f
......@@ -249,202 +249,248 @@ describe('relationalStoreTest', function () {
})
/**
* @tc.name RelationalStore store deleteRdbStore test
* @tc.number SUB_DDM_AppDataFWK_JSRelationalStore_RdbStore_0100
* @tc.desc RelationalStore store deleteRdbStore test
*/
it('testRdbStore0010', 0, async function(done){
console.info(TAG + "************* testRdbStore0010 start *************");
await data_Rdb.getRdbStore(contextApplication, STORE_CONFIG, async function(err,rdbStore){
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0010
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('SUB_DDM_RelationalStore_OpenStatus_0010', 0, async function (done) {
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0010 start *************")
data_Rdb.getRdbStore(context, STORE_CONFIG, async (err, store) => {
if (err) {
console.info("Get testRdbStore0010 failed, err: " + err)
expect().assertFail();
return
expect(null).assertFail()
}
if (rdbStore.openStatus == data_Rdb.OpenStatus.ON_CREATE) {
console.log("testRdbStore0010 status is ON_CREATE")
expect(true).assertTrue();
} else if (rdbStore.openStatus == data_Rdb.OpenStatus.ON_OPEN) {
console.log("testRdbStore0010 status is ON_OPEN")
expect().assertFail();
} else {
expect().assertFail();
return
expect(store.openStatus == data_Rdb.OpenStatus.ON_CREATE).assertTrue()
data_Rdb.getRdbStore(context, STORE_CONFIG, async (err, store) => {
if (err) {
expect(null).assertFail()
}
expect(store.openStatus == data_Rdb.OpenStatus.ON_OPEN).assertTrue()
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
done()
})
})
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0010 end *************")
})
/**
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0020
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('SUB_DDM_RelationalStore_OpenStatus_0020', 0, async function (done) {
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0020 start *************")
try {
let rdbStore = await data_Rdb.getRdbStore(context, STORE_CONFIG)
expect(rdbStore.openStatus == data_Rdb.OpenStatus.ON_CREATE).assertTrue()
await rdbStore.executeSql(CREATE_TABLE_TEST)
rdbStore = await data_Rdb.getRdbStore(context, STORE_CONFIG)
expect(rdbStore.openStatus == data_Rdb.OpenStatus.ON_OPEN).assertTrue()
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
done()
} catch(e) {
console.log("catch err: failed, err: code=" + e.code + " message=" + e.message)
expect(null).assertFail()
done()
console.info(TAG + "************* testRdbStore0009 end *************")
}
})
/**
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0030
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('SUB_DDM_RelationalStore_OpenStatus_0030', 0, async function(done){
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0030 start *************");
await data_Rdb.getRdbStore(contextApplication, STORE_CONFIG, async function(err,rdbStore){
try {
if (err) {
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0030 failed, err: " + err)
expect().assertFail();
return
}
expect(rdbStore.openStatus == data_Rdb.OpenStatus.ON_CREATE).assertTrue();
} catch (err) {
console.log("SUB_DDM_RelationalStore_OpenStatus_0030 status is " + rdbStore.OpenStatus)
}
console.log("Get testRdbStore0010 successfully.")
console.log("Get SUB_DDM_RelationalStore_OpenStatus_0030 successfully.")
});
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
done();
console.log("Get testRdbStore0010 successfully end.")
console.log("Get SUB_DDM_RelationalStore_OpenStatus_0030 successfully end.")
await sleep(1000)
})
/**
* @tc.name RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_AppDataFWK_JSRelationalStore_RdbStore_0110
* @tc.desc RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0040
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('testRdbStore0011', 0, async function(done){
console.info(TAG + "************* testRdbStore0011 start *************");
it('SUB_DDM_RelationalStore_OpenStatus_0040', 0, async function(done){
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0040 start *************");
await data_Rdb.getRdbStore(contextApplication, STORE_CONFIG, async function(err,rdbStore){
if (err) {
console.info("Get testRdbStore0011 failed, err: " + err)
return
}
if (rdbStore.openStatus == data_Rdb.OpenStatus.ON_CREATE) {
console.log("testRdbStore0011 status1 is ON_CREATE")
} else if (rdbStore.openStatus == data_Rdb.OpenStatus.ON_OPEN) {
console.log("testRdbStore0011 status1 is ON_OPEN")
} else {
expect().assertFail();
return
try {
if (err) {
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0040 failed, err: " + err)
return
}
} catch (err) {
console.log("SUB_DDM_RelationalStore_OpenStatus_0040 status1 is "+ rdbStore.OpenStatus)
}
});
await sleep(1000)
await data_Rdb.getRdbStore(contextApplication, STORE_CONFIG, async function(err,rdbStore){
if (err) {
console.info("Get testRdbStore0011 failed, err: " + err)
expect().assertFail();
return
}
if (rdbStore.openStatus == data_Rdb.OpenStatus.ON_CREATE) {
console.log("testRdbStore0011 status is ON_CREATE")
expect().assertFail();
} else if (rdbStore.openStatus ==data_Rdb.OpenStatus.ON_OPEN) {
console.log("testRdbStore0011 status is ON_OPEN")
expect(true).assertTrue();
} else {
expect().assertFail();
return
try {
if (err) {
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0040 failed, err: " + err)
expect().assertFail();
return
}
expect(rdbStore.openStatus ==data_Rdb.OpenStatus.ON_OPEN).assertTrue();
} catch (err) {
console.log("SUB_DDM_RelationalStore_OpenStatus_0040 status is "+ rdbStore.OpenStatus)
}
// if (rdbStore.openStatus == data_Rdb.OpenStatus.ON_CREATE) {
// console.log("SUB_DDM_RelationalStore_OpenStatus_0040 status is ON_CREATE")
// expect().assertFail();
// } else if (rdbStore.openStatus ==data_Rdb.OpenStatus.ON_OPEN) {
// console.log("SUB_DDM_RelationalStore_OpenStatus_0040 status is ON_OPEN")
// expect().assertTrue();
// } else {
// expect().assertFail();
// return
// }
});
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
done();
console.log("Get testRdbStore0011 successfully end.")
console.log("Get SUB_DDM_RelationalStore_OpenStatus_0040 successfully end.")
})
/**
* @tc.name RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_AppDataFWK_JSRelationalStore_RdbStore_0120
* @tc.desc RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0050
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('testRdbStore0012', 0, async function(done){
console.info(TAG + "************* testRdbStore0012 start *************");
try{
it('SUB_DDM_RelationalStore_OpenStatus_0050', 0, async function(done){
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0050 start *************");
try {
let promise = null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG);
promise =null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG);
console.info("Get testRdbStore0012 promise.openStatus: " + promise.openStatus)
console.info("Get testRdbStore0012 data_Rdb.OpenStatus.ON_OPEN: " + data_Rdb.OpenStatus.ON_OPEN)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0050 promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0050 data_Rdb.OpenStatus.ON_OPEN: " + data_Rdb.OpenStatus.ON_OPEN)
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_OPEN);
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
}catch(err){
} catch (err) {
console.info(TAG + "Get rdbstore fail catch err: " + err)
expect(null).assertFail()
}
done();
console.log("Get testRdbStore0012 successfully end.")
console.log("Get SUB_DDM_RelationalStore_OpenStatus_0050 successfully end.")
})
/**
* @tc.name RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_AppDataFWK_JSRelationalStore_RdbStore_0130
* @tc.desc RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0060
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('testRdbStore0013', 0, async function(done){
console.info(TAG + "************* testRdbStore0013 start *************");
it('SUB_DDM_RelationalStore_OpenStatus_0060', 0, async function(done){
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0060 start *************");
let STORE_CONFIG1 = {
name: "rdbnumber.db",
securityLevel: data_Rdb.SecurityLevel.S1
}
try{
try {
let promise = null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG);
console.info("Get testRdbStore0013 STORE_CONFIG promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0060 STORE_CONFIG promise.openStatus: " + promise.openStatus)
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_CREATE);
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG1);
console.info("Get testRdbStore0013 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0060 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_CREATE);
}catch(err){
console.info(TAG + "Get testRdbStore0013 fail catch err: " + err)
} catch (err) {
console.info(TAG + "Get SUB_DDM_RelationalStore_OpenStatus_0060 fail catch err: " + err)
expect(null).assertFail()
}
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
await data_Rdb.deleteRdbStore(context, STORE_CONFIG1.name)
done();
console.log("Get testRdbStore0013 successfully end.")
console.log("Get SUB_DDM_RelationalStore_OpenStatus_0060 successfully end.")
})
/**
* @tc.name RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_AppDataFWK_JSRelationalStore_RdbStore_0140
* @tc.desc RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0070
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('testRdbStore0014', 0, async function(done){
console.info(TAG + "************* testRdbStore0014 start *************");
it('SUB_DDM_RelationalStore_OpenStatus_0070', 0, async function(done){
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0070 start *************");
let STORE_CONFIG1 = {
name: "rdbnumber.db",
securityLevel: data_Rdb.SecurityLevel.S1
}
try{
try {
let promise = null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG);
console.info("Get testRdbStore0014 STORE_CONFIG promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0070 STORE_CONFIG promise.openStatus: " + promise.openStatus)
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_CREATE);
// expect(promise.openStatus != data_Rdb.OpenStatus.ON_CREATE).assertFail();
promise = null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG1);
console.info("Get testRdbStore0014 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0070 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
// expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_CREATE);
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_CREATE);
}catch(err){
console.info(TAG + "Get testRdbStore0014 fail catch err: " + err)
} catch (err) {
console.info(TAG + "Get SUB_DDM_RelationalStore_OpenStatus_0070 fail catch err: " + err)
expect(null).assertFail()
}
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
await data_Rdb.deleteRdbStore(context, STORE_CONFIG1.name)
done();
console.log("Get testRdbStore0014 successfully end.")
console.log("Get SUB_DDM_RelationalStore_OpenStatus_0070 successfully end.")
})
/**
* @tc.name RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_AppDataFWK_JSRelationalStore_RdbStore_0150
* @tc.desc RelationalStore store RelationalStore.OpenStatus test
* @tc.number SUB_DDM_RelationalStore_OpenStatus_0080
* @tc.name Get relational store status test
* @tc.desc relational OpenStatus
*/
it('testRdbStore0015', 0, async function(done){
console.info(TAG + "************* testRdbStore0012 start *************");
it('SUB_DDM_RelationalStore_OpenStatus_0080', 0, async function(done){
console.info(TAG + "************* SUB_DDM_RelationalStore_OpenStatus_0050 start *************");
let STORE_CONFIG1 = {
name: "rdbnumber.db",
securityLevel: data_Rdb.SecurityLevel.S1
}
try{
try {
let promise = null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG);
console.info("Get testRdbStore0015 STORE_CONFIG promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0080 STORE_CONFIG promise.openStatus: " + promise.openStatus)
// expect(promise.openStatus != data_Rdb.OpenStatus.ON_CREATE).assertFail();
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_CREATE);
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG1);
console.info("Get testRdbStore0015 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0080 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
// expect(promise.openStatus != data_Rdb.OpenStatus.ON_CREATE).assertFail();
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_CREATE);
promise = null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG);
console.info("Get testRdbStore0015 STORE_CONFIG promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0080 STORE_CONFIG promise.openStatus: " + promise.openStatus)
// expect(promise.openStatus != data_Rdb.OpenStatus.ON_OPEN).assertFail();
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_OPEN);
promise = null;
promise = await data_Rdb.getRdbStore(context, STORE_CONFIG1);
console.info("Get testRdbStore0015 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
console.info("Get SUB_DDM_RelationalStore_OpenStatus_0080 STORE_CONFIG1 promise.openStatus: " + promise.openStatus)
expect(promise.openStatus).assertEqual(data_Rdb.OpenStatus.ON_OPEN);
}catch(err){
console.info(TAG + "Get testRdbStore0015 fail catch err: " + err)
} catch (err) {
console.info(TAG + "Get SUB_DDM_RelationalStore_OpenStatus_0080 fail catch err: " + err)
expect(null).assertFail()
}
await data_Rdb.deleteRdbStore(context, STORE_CONFIG.name)
await data_Rdb.deleteRdbStore(context, STORE_CONFIG1.name)
done();
console.log("Get testRdbStore0015 successfully end.")
console.log("Get SUB_DDM_RelationalStore_OpenStatus_0080 successfully end.")
})
console.info(TAG + "*************Unit Test End*************");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册