提交 21116423 编写于 作者: L lixinyi

xts_acts_dstributeddatemgr1

Signed-off-by: Nlixinyi <lixinyi38@huawei.com>
上级 d1c261ed
...@@ -118,6 +118,7 @@ function publicBackup(kvStore,file){ ...@@ -118,6 +118,7 @@ function publicBackup(kvStore,file){
function publicDeleteBackup(kvStore,files){ function publicDeleteBackup(kvStore,files){
console.log(`Test deleteBackup ${JSON.stringify(files)}`) console.log(`Test deleteBackup ${JSON.stringify(files)}`)
try{
return new Promise(function(resolve, reject) { return new Promise(function(resolve, reject) {
kvStore.deleteBackup(files, function(err, data){ kvStore.deleteBackup(files, function(err, data){
console.log("Test deleteBackup BackUpInfo =" + data); console.log("Test deleteBackup BackUpInfo =" + data);
...@@ -133,6 +134,9 @@ function publicDeleteBackup(kvStore,files){ ...@@ -133,6 +134,9 @@ function publicDeleteBackup(kvStore,files){
} }
}) })
}) })
} catch (e) {
console.log("111Test deleteBackup err information: " + e );
}
} }
function publicRestoreSp(kvStore,file){ function publicRestoreSp(kvStore,file){
...@@ -179,7 +183,7 @@ var file = ''; ...@@ -179,7 +183,7 @@ var file = '';
var files =new Array(); var files =new Array();
export default function kvStoreBackupCallbackJsunittest(){ export default function kvStoreBackupCallbackJsunittest(){
describe('kvStoreBackupCallbackJsunittest', function () { describe('kvStoreBackupCallbackJsunittest', function () {
beforeAll( async function () { beforeAll( async function () {
console.info('Test beforeAll: Prerequisites at the test suite level, ' + console.info('Test beforeAll: Prerequisites at the test suite level, ' +
'which are executed before t he test suite is executed.'); 'which are executed before t he test suite is executed.');
...@@ -221,7 +225,7 @@ describe('kvStoreBackupCallbackJsunittest', function () { ...@@ -221,7 +225,7 @@ describe('kvStoreBackupCallbackJsunittest', function () {
done(); done();
}).catch((err) => { }).catch((err) => {
console.log("SUB_DDM_DKV_KVBACKUP_MANALRESTORE_CALLBACK_0100 Manualrestore fail 1" + err); console.log("SUB_DDM_DKV_KVBACKUP_MANALRESTORE_CALLBACK_0100 Manualrestore fail 1" + err);
expect(err == "Error: Parameter error.The number of parameters is incorrect.").assertEqual(true); expect(err.code == 401 ).assertEqual(true);
done(); done();
}) })
} catch (e) { } catch (e) {
...@@ -837,5 +841,5 @@ describe('kvStoreBackupCallbackJsunittest', function () { ...@@ -837,5 +841,5 @@ describe('kvStoreBackupCallbackJsunittest', function () {
done(); done();
} }
}) })
}) })
} }
\ No newline at end of file
...@@ -111,21 +111,27 @@ function publicBackup(kvStore,file){ ...@@ -111,21 +111,27 @@ function publicBackup(kvStore,file){
}) })
} }
function publicDeleteBackup(kvStore,files) { function publicDeleteBackup(kvStore,files){
console.log(`Test deleteBackup ${JSON.stringify(files)}`) console.log(`Test deleteBackup ${JSON.stringify(files)}`)
return new Promise(function (resolve, reject) { try{
kvStore.deleteBackup(files).then((data) => { return new Promise(function(resolve, reject) {
kvStore.deleteBackup(files, function(err, data){
console.log("Test deleteBackup BackUpInfo =" + data); console.log("Test deleteBackup BackUpInfo =" + data);
var devices = new Array(); if (err != undefined) {
console.log("Test deleteBackup err information: " + err );
reject(err);
}else{
var devices =new Array();
devices = data; devices = data;
delresult = devices; delresult = devices;
console.log("Test deleteBackup pass "); console.log("Test deleteBackup pass ");
resolve(data); resolve(data);
}).catch((err) => { }
console.log("test deleteBackup err information: " + err);
reject(err);
}) })
}) })
} catch (e) {
console.log("111Test deleteBackup err information: " + e );
}
} }
function publicRestoreSp(kvStore,file){ function publicRestoreSp(kvStore,file){
...@@ -170,7 +176,7 @@ var file = ''; ...@@ -170,7 +176,7 @@ var file = '';
var files =new Array(); var files =new Array();
export default function kvStoreBackupPromiseJsunittest(){ export default function kvStoreBackupPromiseJsunittest(){
describe('kvStoreBackupPromiseJsunittest', function () { describe('kvStoreBackupPromiseJsunittest', function () {
beforeAll( async function () { beforeAll( async function () {
console.info('Test beforeAll: Prerequisites at the test suite level, ' + console.info('Test beforeAll: Prerequisites at the test suite level, ' +
'which are executed before the test suite is executed.'); 'which are executed before the test suite is executed.');
...@@ -814,5 +820,5 @@ describe('kvStoreBackupPromiseJsunittest', function () { ...@@ -814,5 +820,5 @@ describe('kvStoreBackupPromiseJsunittest', function () {
done(); done();
} }
}) })
}) })
} }
\ No newline at end of file
...@@ -26,8 +26,8 @@ const MAX_VALUE_LENGTH = 'y'.repeat(8192) ...@@ -26,8 +26,8 @@ const MAX_VALUE_LENGTH = 'y'.repeat(8192)
var mPref; var mPref;
export default function storagePromiseTest() { export default function storagePromiseTest() {
describe('storagePromiseTest', function (done) { describe('storagePromiseTest', function () {
beforeAll(async function () { beforeAll(async function (done) {
console.info('beforeAll') console.info('beforeAll')
const promise = storage.getStorage(PATH); const promise = storage.getStorage(PATH);
promise.then((Storage)=>{ promise.then((Storage)=>{
......
...@@ -19,7 +19,7 @@ import ability_featureAbility from '@ohos.ability.featureAbility'; ...@@ -19,7 +19,7 @@ import ability_featureAbility from '@ohos.ability.featureAbility';
const TAG = "[RelationalStore_JSKITS_TEST]" const TAG = "[RelationalStore_JSKITS_TEST]"
const CREATE_TABLE_TEST = "CREATE TABLE IF NOT EXISTS test (" + "id INTEGER PRIMARY KEY AUTOINCREMENT, " const CREATE_TABLE_TEST = "CREATE TABLE IF NOT EXISTS test (" + "id INTEGER PRIMARY KEY AUTOINCREMENT, "
+ "name TEXT NOT NULL, " + "age INTEGER, " + "salary REAL, " + "blobType BLOB)" + "name TEXT NOT NULL, " + "age INTEGER, " + "salary REAL, " + "blobType BLOB)"
const STORE_CONFIG = { const STORE_CONFIG = {
name: "Query.db", name: "Query.db",
securityLevel: data_Rdb.SecurityLevel.S1 securityLevel: data_Rdb.SecurityLevel.S1
...@@ -64,7 +64,7 @@ async function CreatRdbStore(context, STORE_CONFIG) { ...@@ -64,7 +64,7 @@ async function CreatRdbStore(context, STORE_CONFIG) {
} }
await RdbStore.insert("test", valueBucket) await RdbStore.insert("test", valueBucket)
} }
return RdbStore
} }
async function getLocalDeviceId(){ async function getLocalDeviceId(){
...@@ -154,21 +154,28 @@ export default function relationalStoreQueryTest(){ ...@@ -154,21 +154,28 @@ export default function relationalStoreQueryTest(){
* @tc.number SUB_DDM_RelationalStore_JS_RemoteQueryTest_Promise_0010 * @tc.number SUB_DDM_RelationalStore_JS_RemoteQueryTest_Promise_0010
* @tc.desc RelationalStore remotequery function test * @tc.desc RelationalStore remotequery function test
*/ */
it('RdbRemoteQueryPromiseTest0010', 0, async function (done){ it('RdbRemoteQueryPromiseTest0010', 0, async function (done){
console.info(TAG + "RdbRemoteQueryPromiseTest0010 start") console.info(TAG + "RdbRemoteQueryPromiseTest0010 start")
let errInfo = undefined
let predicates = new data_Rdb.RdbPredicates("test"); let predicates = new data_Rdb.RdbPredicates("test");
predicates.equalTo("name", "zhangsan") predicates.equalTo("name", "zhangsan")
try{ try{
rdbStore.remoteQuery(localDeviceId,"test",predicates,["name","age","salary"]) await rdbStore.remoteQuery(localDeviceId,"test",predicates,["name","age","salary"]).then((resultSet) => {
console.info(TAG + "Remote query success")
expect().assertFail();
}).catch((err) => {
console.info(TAG + "Remote query error" + err)
expect().assertFail();
})
}catch(err){ }catch(err){
errInfo = err console.info(TAG + "RdbRemoteQueryPromiseTest0010 error:" + err)
} expect(err.message!==null).assertTrue();
expect(errInfo.code).assertEqual("401")
done(); done();
}
console.info(TAG + "RdbRemoteQueryPromiseTest0010 end") console.info(TAG + "RdbRemoteQueryPromiseTest0010 end")
}) })
/** /**
* @tc.name RelationalStore remotequery test * @tc.name RelationalStore remotequery test
* @tc.number SUB_DDM_RelationalStore_JS_RemoteQueryTest_Promise_0020 * @tc.number SUB_DDM_RelationalStore_JS_RemoteQueryTest_Promise_0020
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册