提交 04a6a191 编写于 作者: R r00559040

xts update

Signed-off-by: Nr00559040 <ry.renyi@huawei.com>
上级 a0a2e479
...@@ -1685,19 +1685,19 @@ describe('ActsBundleManagerTest', function () { ...@@ -1685,19 +1685,19 @@ describe('ActsBundleManagerTest', function () {
*/ */
it('getApplicationInfo_0700', 0, async function (done) { it('getApplicationInfo_0700', 0, async function (done) {
let installData = await demo.getBundleInstaller(); let installData = await demo.getBundleInstaller();
installData.install([PATH + BMSJSTEST2, PATH + BMSJSTEST3], { installData.install([PATH + BMSJSTEST2, PATH + BMSJSTEST3], installParam, async (err, data) => {
userId: 0,
installFlag: 0,
isKeepData: false
}, async (err, data) => {
expect(err.code).assertEqual(0); expect(err.code).assertEqual(0);
expect(data.status).assertEqual(0); expect(data.status).assertEqual(0);
expect(data.statusMessage).assertEqual('SUCCESS'); expect(data.statusMessage).assertEqual('SUCCESS');
getInfo(); getInfo();
}); });
async function getInfo() { async function getInfo() {
await demo.getApplicationInfo(NAME2, demo.BundleFlag.GET_APPLICATION_INFO_WITH_PERMISSION, await demo.getApplicationInfo(NAME2, BundleFlag.GET_APPLICATION_INFO_WITH_PERMISSION, 0, (error, datainfo) => {
demo.BundleFlag.GET_BUNDLE_WITH_ABILITIES, (error, datainfo) => { if (error) {
console.info("getApplicationInfo error" + JSON.stringify(error))
expect(error).assertFail()
}
console.info("getApplicationInfo success" + JSON.stringify(datainfo))
expect(typeof datainfo).assertEqual(OBJECT) expect(typeof datainfo).assertEqual(OBJECT)
expect(datainfo.name).assertEqual(NAME2) expect(datainfo.name).assertEqual(NAME2)
expect(datainfo.label).assertEqual("$string:app_name") expect(datainfo.label).assertEqual("$string:app_name")
...@@ -1712,11 +1712,7 @@ describe('ActsBundleManagerTest', function () { ...@@ -1712,11 +1712,7 @@ describe('ActsBundleManagerTest', function () {
expect(datainfo.labelId >= 0).assertTrue() expect(datainfo.labelId >= 0).assertTrue()
expect(datainfo.systemApp).assertEqual(true) expect(datainfo.systemApp).assertEqual(true)
expect(datainfo.supportedModes).assertEqual(0) expect(datainfo.supportedModes).assertEqual(0)
installData.uninstall(NAME2, { installData.uninstall(NAME2, installParam, (err, data) => {
userId: 0,
installFlag: 0,
isKeepData: false
}, (err, data) => {
expect(err.code).assertEqual(0); expect(err.code).assertEqual(0);
expect(data.status).assertEqual(0); expect(data.status).assertEqual(0);
expect(data.statusMessage).assertEqual('SUCCESS'); expect(data.statusMessage).assertEqual('SUCCESS');
...@@ -2030,7 +2026,7 @@ describe('ActsBundleManagerTest', function () { ...@@ -2030,7 +2026,7 @@ describe('ActsBundleManagerTest', function () {
it('getApplicationInfo_0900', 0, async function (done) { it('getApplicationInfo_0900', 0, async function (done) {
demo.getApplicationInfo(ERROR, BundleFlag.GET_APPLICATION_INFO_WITH_PERMISSION, 0, (error, datainfo) => { demo.getApplicationInfo(ERROR, BundleFlag.GET_APPLICATION_INFO_WITH_PERMISSION, 0, (error, datainfo) => {
if (error) { if (error) {
console.error("getApplicationInfo fail" + JSON.stringify(error)); console.info("getApplicationInfo fail" + JSON.stringify(error));
expect(error).assertEqual(1); expect(error).assertEqual(1);
done() done()
return; return;
...@@ -2740,47 +2736,50 @@ describe('ActsBundleManagerTest', function () { ...@@ -2740,47 +2736,50 @@ describe('ActsBundleManagerTest', function () {
*/ */
it('install_0300', 0, async function (done) { it('install_0300', 0, async function (done) {
let installData = await demo.getBundleInstaller() let installData = await demo.getBundleInstaller()
installData.install([PATH + BMSJSTEST4, PATH + BMSJSTEST5, PATH + BMSJSTEST6], { installData.install([PATH + BMSJSTEST4], installParam, async (err, data) => {
userId: 0, expect(err.code).assertEqual(0);
installFlag: 0, expect(data.statusMessage).assertEqual('SUCCESS');
isKeepData: false installData.install([PATH + BMSJSTEST5], installParam, async (err, data) => {
}, async (err, data) => { expect(err.code).assertEqual(0);
expect(err.code).assertEqual(-1); expect(data.statusMessage).assertEqual('SUCCESS');
expect(data.status).assertEqual(3); installData.install([PATH + BMSJSTEST6], installParam, async (err, data) => {
expect(data.statusMessage).assertEqual('STATUS_INSTALL_FAILURE_INVALID'); expect(err.code).assertEqual(0);
getInfo(); expect(data.statusMessage).assertEqual('SUCCESS');
getInfo();
});
});
}); });
async function getInfo() { async function getInfo() {
var datainfo1 = await demo.getBundleInfo(NAME3, demo.BundleFlag.GET_BUNDLE_WITH_ABILITIES); await demo.getBundleInfo(NAME3, BundleFlag.GET_BUNDLE_WITH_ABILITIES).then(dataInfo1 => {
expect(datainfo1.name).assertEqual(''); expect(dataInfo1.name).assertEqual(NAME3);
expect(datainfo1.uid < UIDMINVALUE).assertTrue(); }).catch(errInfo => {
var datainfo2 = await demo.getBundleInfo(NAME4, demo.BundleFlag.GET_BUNDLE_WITH_ABILITIES); expect(errInfo).assertFail()
expect(datainfo2.name).assertEqual(''); });
expect(datainfo2.uid < UIDMINVALUE).assertTrue(); await demo.getBundleInfo(NAME4, BundleFlag.GET_BUNDLE_WITH_ABILITIES).then(dataInfo2 => {
var datainfo3 = await demo.getBundleInfo(NAME5, demo.BundleFlag.GET_BUNDLE_WITH_ABILITIES); expect(dataInfo2.name).assertEqual(NAME4);
expect(datainfo3.name).assertEqual(''); }).catch(errInfo => {
expect(datainfo3.uid < UIDMINVALUE).assertTrue(); expect(errInfo).assertFail()
installData.uninstall(NAME3, { });
userId: 0, await demo.getBundleInfo(NAME5, BundleFlag.GET_BUNDLE_WITH_ABILITIES).then(dataInfo3 => {
installFlag: 0, expect(dataInfo3.name).assertEqual(NAME5);
isKeepData: false }).catch(errInfo => {
}, (err, data) => { expect(errInfo).assertFail()
installData.uninstall(NAME4, { });
userId: 0, installData.uninstall(NAME3, installParam, (err, data) => {
installFlag: 0, console.info("uninstall----result1" + JSON.stringify(data))
isKeepData: false expect(err.code).assertEqual(0);
}, (err, data) => { expect(data.statusMessage).assertEqual('SUCCESS');
installData.uninstall(NAME5, { installData.uninstall(NAME4, installParam, (err, data) => {
userId: 0, console.info("uninstall----result2" + JSON.stringify(data))
installFlag: 0, expect(err.code).assertEqual(0);
isKeepData: false expect(data.statusMessage).assertEqual('SUCCESS');
}, (err, data) => { installData.uninstall(NAME5, installParam, (err, data) => {
console.info("uninstall----result3" + JSON.stringify(data))
expect(err.code).assertEqual(0);
expect(data.statusMessage).assertEqual('SUCCESS');
done(); done();
}); });
}); });
expect(err.code).assertEqual(-1);
expect(data.status).assertEqual(7);
expect(data.statusMessage).assertEqual('STATUS_UNINSTALL_FAILURE');
}); });
} }
}) })
......
...@@ -67,9 +67,16 @@ describe('ActsBundleManagerUninstall', function () { ...@@ -67,9 +67,16 @@ describe('ActsBundleManagerUninstall', function () {
installFlag: 1, installFlag: 1,
isKeepData: false isKeepData: false
}, async (err, data) => { }, async (err, data) => {
var datainfo2 = await demo.getBundleInfo(NAME1, 1); expect(err.code).assertEqual(0);
expect(datainfo2.name).assertEqual(''); expect(data.statusMessage).assertEqual('SUCCESS');
done(); await demo.getBundleInfo(NAME1, 1).then(datainfo => {
expect(datainfo).assertFail()
done();
}).catch(err => {
expect(err).assertEqual(1)
done()
});
}) })
}); });
}) })
...@@ -178,8 +185,8 @@ describe('ActsBundleManagerUninstall', function () { ...@@ -178,8 +185,8 @@ describe('ActsBundleManagerUninstall', function () {
function OnReceiveinstallEvent(err, data) { function OnReceiveinstallEvent(err, data) {
expect(typeof data).assertEqual(OBJECT); expect(typeof data).assertEqual(OBJECT);
expect(data.statusMessage).assertEqual("STATUS_UNINSTALL_FAILURE"); expect(data.statusMessage).assertEqual("STATUS_UNINSTALL_FAILURE");
done();
} }
done();
}); });
}) })
...@@ -242,16 +249,24 @@ describe('ActsBundleManagerUninstall', function () { ...@@ -242,16 +249,24 @@ describe('ActsBundleManagerUninstall', function () {
async function OnReceiveinstallEvent(err, data) { async function OnReceiveinstallEvent(err, data) {
expect(typeof data).assertEqual(OBJECT); expect(typeof data).assertEqual(OBJECT);
expect(data.statusMessage).assertEqual(SUCCESS); expect(data.statusMessage).assertEqual(SUCCESS);
var datainfo1 = await demo.getBundleInfo(NAME1, 1); await demo.getBundleInfo(NAME1, 1).then(datainfo1 => {
expect(datainfo1.name).assertEqual(NAME1); expect(datainfo1.name).assertEqual(NAME1);
}).catch(err => {
expect(err).assertFail();
});
result.uninstall(NAME1, { result.uninstall(NAME1, {
userId: 0, userId: 0,
installFlag: 1, installFlag: 1,
isKeepData: false isKeepData: false
}, async(err, data) => { }, async(err, data) => {
var datainfo2 = await demo.getBundleInfo(NAME1, 1); expect(data.statusMessage).assertEqual(SUCCESS);
expect(datainfo2.name).assertEqual(''); await demo.getBundleInfo(NAME1, 1).then(datainfo2 => {
done(); expect(datainfo2).assertFail();
done();
}).catch(err => {
expect(err).assertEqual(1);
done();
});
}); });
} }
}) })
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册