diff --git a/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupCallbackJsTest.js b/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupCallbackJsTest.js index 0a49b34bf2e1e5189c295149bd72d3cd38299f75..0923c832007527f7e92de8b235413bb914ead4a8 100644 --- a/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupCallbackJsTest.js +++ b/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupCallbackJsTest.js @@ -118,25 +118,25 @@ function publicBackup(kvStore,file){ function publicDeleteBackup(kvStore,files){ console.log(`Test deleteBackup ${JSON.stringify(files)}`) + return new Promise(function(resolve, reject) { try{ - return new Promise(function(resolve, reject) { - kvStore.deleteBackup(files, function(err, data){ - console.log("Test deleteBackup BackUpInfo =" + data); - if (err != undefined) { - console.log("Test deleteBackup err information: " + err ); - reject(err); - }else{ - var devices =new Array(); - devices = data; - delresult = devices; - console.log("Test deleteBackup pass "); - resolve(data); - } - }) + kvStore.deleteBackup(files, function(err, data){ + console.log("Test deleteBackup BackUpInfo =" + data); + if (err != undefined) { + console.log("Test deleteBackup err information: " + err ); + reject(err); + }else{ + var devices =new Array(); + devices = data; + delresult = devices; + console.log("Test deleteBackup pass "); + resolve(data); + } }) } catch (e) { - console.log("111Test deleteBackup err information: " + e ); + console.log("111Test deleteBackup err information: " + e ); } + }) } function publicRestoreSp(kvStore,file){ @@ -198,7 +198,12 @@ export default function kvStoreBackupCallbackJsunittest(){ afterEach( async function () { console.info('afterEach: Test case-level clearance conditions, ' + 'which are executed after each test case is executed.'); - await publicDeleteBackup(kvStore,files); + try{ + await publicDeleteBackup(kvStore,files); + }catch(e){ + console.log("222Test deleteBackup err information: " + e ); + }; + await publicCloseKvStore(); files = [] }) @@ -225,7 +230,7 @@ export default function kvStoreBackupCallbackJsunittest(){ done(); }).catch((err) => { console.log("SUB_DDM_DKV_KVBACKUP_MANALRESTORE_CALLBACK_0100 Manualrestore fail 1" + err); - expect(err.code == 401 ).assertEqual(true); + expect(err.code == "401" ).assertEqual(true); done(); }) } catch (e) { diff --git a/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupPromiseJsTest.js b/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupPromiseJsTest.js index dad23b7cb49b008b5918e7f83f7f428f8423393c..5250e4133c8e1e53fcd1be771151b8d8e89d323e 100644 --- a/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupPromiseJsTest.js +++ b/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/js/test/KvStoreBackupPromiseJsTest.js @@ -113,25 +113,25 @@ function publicBackup(kvStore,file){ function publicDeleteBackup(kvStore,files){ console.log(`Test deleteBackup ${JSON.stringify(files)}`) + return new Promise(function(resolve, reject) { try{ - return new Promise(function(resolve, reject) { - kvStore.deleteBackup(files, function(err, data){ - console.log("Test deleteBackup BackUpInfo =" + data); - if (err != undefined) { - console.log("Test deleteBackup err information: " + err ); - reject(err); - }else{ - var devices =new Array(); - devices = data; - delresult = devices; - console.log("Test deleteBackup pass "); - resolve(data); - } - }) + kvStore.deleteBackup(files, function(err, data){ + console.log("Test deleteBackup BackUpInfo =" + data); + if (err != undefined) { + console.log("Test deleteBackup err information: " + err ); + reject(err); + }else{ + var devices =new Array(); + devices = data; + delresult = devices; + console.log("Test deleteBackup pass "); + resolve(data); + } }) } catch (e) { console.log("111Test deleteBackup err information: " + e ); } + }) } function publicRestoreSp(kvStore,file){ @@ -190,7 +190,12 @@ export default function kvStoreBackupPromiseJsunittest(){ afterEach( async function () { console.info('afterEach: Test case-level clearance conditions, ' + 'which are executed after each test case is executed.'); - await publicDeleteBackup(kvStore,files); + try{ + await publicDeleteBackup(kvStore,files); + }catch(e){ + console.log("222Test deleteBackup err information: " + e ); + } + }) afterAll( async function () { console.info('afterAll: Test suite-level cleanup condition, ' + @@ -213,11 +218,11 @@ export default function kvStoreBackupPromiseJsunittest(){ publicRestore(kvStore).then((data) => { console.log("SUB_DDM_DKV_KVBACKUP_MANALRESTORE_PROMISE_0100 going restore = " + JSON.stringify(data)); - expect(true).assertEqual(data == 'code数字'); + expect().assertFail(); done(); }).catch((err) => { console.log("SUB_DDM_DKV_KVBACKUP_MANALRESTORE_PROMISE_0100 Manualrestore fail 1" + err); - expect(true).assertEqual(JSON.stringify(err) == '{}'); + expect(err.code == "401" ).assertEqual(true); done(); }) } catch (e) {