提交 f1e0c7c2 编写于 作者: W wangtiantian

IssueNo: #I5JPXM:hasInstalled complete

Description:hasInstalled complete
Sig:SIG_ApplicaitonFramework
Feature or Bugfix:Bugfix
Binary Source:No
Signed-off-by: Nwangtiantian <wangtiantian19@huawei.com>
上级 c0f97dde
...@@ -28,11 +28,13 @@ describe('ActsBmsHasInstalldTest', function () { ...@@ -28,11 +28,13 @@ describe('ActsBmsHasInstalldTest', function () {
* @tc.desc Test hasInstalled interface. * @tc.desc Test hasInstalled interface.
*/ */
it('hasInstalled_0100', 0, async function (done) { it('hasInstalled_0100', 0, async function (done) {
let flag = 0;
pkg.hasInstalled({ pkg.hasInstalled({
bundleName: 'com.ohos.launcher', bundleName: 'com.ohos.launcher',
success: function success(data) { success: function success(data) {
console.info('hasInstalled success function in'); console.info('hasInstalled success function in');
expect(data.result).assertTrue(); expect(data.result).assertTrue();
flag += 1;
done(); done();
}, },
fail: function fail(data, code) { fail: function fail(data, code) {
...@@ -42,7 +44,7 @@ describe('ActsBmsHasInstalldTest', function () { ...@@ -42,7 +44,7 @@ describe('ActsBmsHasInstalldTest', function () {
}, },
complete: function complete() { complete: function complete() {
console.info('hasInstalled complete function in'); console.info('hasInstalled complete function in');
expect().assertFail(); expect(flag).assertEqual(1);
done(); done();
} }
}); });
...@@ -54,10 +56,12 @@ describe('ActsBmsHasInstalldTest', function () { ...@@ -54,10 +56,12 @@ describe('ActsBmsHasInstalldTest', function () {
* @tc.desc Test hasInstalled interface. * @tc.desc Test hasInstalled interface.
*/ */
it('hasInstalled_0200', 0, async function (done) { it('hasInstalled_0200', 0, async function (done) {
let flag = 0;
pkg.hasInstalled({ pkg.hasInstalled({
bundleName: 'wrongName', bundleName: 'wrongName',
success: function success(data) { success: function success(data) {
console.info('hasInstalled success function in'); console.info('hasInstalled success function in');
flag += 1;
expect(data.result).assertFalse(); expect(data.result).assertFalse();
done(); done();
}, },
...@@ -68,7 +72,7 @@ describe('ActsBmsHasInstalldTest', function () { ...@@ -68,7 +72,7 @@ describe('ActsBmsHasInstalldTest', function () {
}, },
complete: function complete() { complete: function complete() {
console.info('hasInstalled complete function in'); console.info('hasInstalled complete function in');
expect().assertFail(); expect(flag).assertEqual(1);
done(); done();
} }
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册