diff --git a/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/js/test/RelationalStoreJsunit.test.js b/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/js/test/RelationalStoreJsunit.test.js index f7ed96aaebe7dca9b31ba5440338a9940f2bbade..0b7a6a169f462f59bb6621ea16015a4e73d43003 100644 --- a/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/js/test/RelationalStoreJsunit.test.js +++ b/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/js/test/RelationalStoreJsunit.test.js @@ -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*************");