diff --git a/appexecfwk/ams_standard/BUILD.gn b/appexecfwk/ams_standard/BUILD.gn new file mode 100644 index 0000000000000000000000000000000000000000..1d70495fbd47fc6ade5520a2ed7eed92cbbc22c0 --- /dev/null +++ b/appexecfwk/ams_standard/BUILD.gn @@ -0,0 +1,21 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import("//build/ohos_var.gni") + +group("ams_standard") { + testonly = true + if (is_standard_system) { + deps = [ "amszipfileunzipfilest:amsZipfileUnzipfileST" ] + } +} diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/BUILD.gn b/appexecfwk/ams_standard/amszipfileunzipfilest/BUILD.gn new file mode 100644 index 0000000000000000000000000000000000000000..789f3fbc1c3a322431c53df5550e7945f0b8afaf --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/BUILD.gn @@ -0,0 +1,31 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import("//test/xts/tools/build/suite.gni") + +ohos_js_hap_suite("amsZipfileUnzipfileST") { + hap_profile = "./entry/src/main/config.json" + deps = [ + ":hjs_demo_js_assets", + ":hjs_demo_resources", + ] + certificate_profile = "./signature/openharmony_sx.p7b" + hap_name = "amsZipfileUnzipfileST" +} +ohos_js_assets("hjs_demo_js_assets") { + source_dir = "./entry/src/main/js/default" +} +ohos_resources("hjs_demo_resources") { + sources = [ "./entry/src/main/js/resources" ] + hap_profile = "./entry/src/main/config.json" +} diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/Test.json b/appexecfwk/ams_standard/amszipfileunzipfilest/Test.json new file mode 100644 index 0000000000000000000000000000000000000000..97c2e04d474b96adb19c1997d6b36a1b00b1291c --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/Test.json @@ -0,0 +1,34 @@ +{ + "description": "Configuration for hjunit demo Tests", + "driver": { + "type": "JSUnitTest", + "test-timeout": "21600000", + "package": "com.example.actsbundlemanagertest", + "shell-timeout": "21600000" + }, + "kits": [ + { + "test-file-name": [ + "ActsBundleManagerTest.hap" + ], + "type": "AppInstallKit", + "cleanup-apps": true + }, + { + "type": "PushKit", + "push": [ + "bmsJstest1.hap->/data/bmsJstest1.hap", + "bmsJstest2.hap->/data/bmsJstest2.hap", + "bmsJstest3.hap->/data/bmsJstest3.hap", + "bmsJstest4.hap->/data/bmsJstest4.hap", + "bmsJstest5.hap->/data/bmsJstest5.hap", + "bmsJstest6.hap->/data/bmsJstest6.hap", + "bmsJstest7.hap->/data/bmsJstest7.hap", + "bmsJstest8.hap->/data/bmsJstest8.hap", + "bmsJstest9.hap->/data/bmsJstest9.hap", + "error.hap->/data/bmsJstest1.hap" + ] + + } + ] +} diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/package.json b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/package.json new file mode 100644 index 0000000000000000000000000000000000000000..69a88e3b65423624fe7ea8b0f8beefcc62cc3d5f --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/package.json @@ -0,0 +1 @@ +{} diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/config.json b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/config.json new file mode 100644 index 0000000000000000000000000000000000000000..26e71522a56fbdd54281855cf6ae8349f75a7a33 --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/config.json @@ -0,0 +1,75 @@ +{ + "app": { + "bundleName": "com.example.amsZipfileUnzipfileST", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.amsZipfileUnzipfileST", + "name": ".MyApplication", + "deviceType": [ + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.amsZipfileUnzipfileST.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + }, + { + "name": "com.example.amsZipfileUnzipfileST.ServiceAbility", + "icon": "$media:icon", + "description": "$string:serviceability_description", + "type": "service" + }, + { + "name": "com.example.amsZipfileUnzipfileST.ServiceAbility", + "icon": "$media:icon", + "description": "$string:serviceability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} \ No newline at end of file diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/app.js b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/app.js new file mode 100644 index 0000000000000000000000000000000000000000..2a68c1992145a976957d7dcdd69a7e9c2e8e9877 --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/app.js @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export default { + onCreate() { + console.info('AceApplication onCreate'); + }, + onDestroy() { + console.info('AceApplication onDestroy'); + } +}; diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/i18n/en-US.json b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/i18n/en-US.json new file mode 100644 index 0000000000000000000000000000000000000000..e63c70d978a3a53be988388c87182f81785e170c --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/i18n/en-US.json @@ -0,0 +1,6 @@ +{ + "strings": { + "hello": "Hello", + "world": "World" + } +} \ No newline at end of file diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/i18n/zh-CN.json b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/i18n/zh-CN.json new file mode 100644 index 0000000000000000000000000000000000000000..de6ee5748322f44942c1b003319d8e66c837675f --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/i18n/zh-CN.json @@ -0,0 +1,6 @@ +{ + "strings": { + "hello": "您好", + "world": "世界" + } +} \ No newline at end of file diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.css b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.css new file mode 100644 index 0000000000000000000000000000000000000000..6fda792753f2e15f22b529c7b90a82185b2770bf --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.css @@ -0,0 +1,9 @@ +.container { + flex-direction: column; + justify-content: center; + align-items: center; +} + +.title { + font-size: 100px; +} diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.hml b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.hml new file mode 100644 index 0000000000000000000000000000000000000000..1b98e3b2e55888f5eb80f7e08a6ebb5f04ad06e5 --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.hml @@ -0,0 +1,6 @@ +
+ + 测试zlib-0906-test + {{ $t('strings.hello') }} {{ title }} + +
diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.js b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.js new file mode 100644 index 0000000000000000000000000000000000000000..71d803721ac2c9a13ae3f0ded054f0c8b7c908ba --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/default/pages/index/index.js @@ -0,0 +1,46 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import file from '@system.file' +import {Core, ExpectExtend, ReportExtend} from 'deccjsunit/index' + +const injecttRef = Object.getPrototypeOf(global) || global +injecttRef.regeneratorRuntime = require('@babel/runtime/regenerator') + +export default{ + data: { + title: "" + }, + onInit() { + this.title = this.$t('strings.world'); + }, + onShow() { + console.info('onShow finish') + const core = Core.getInstance() + const expectExtend = new ExpectExtend({ + 'id': 'extend' + }) + core.addService('expect', expectExtend) + core.init() + + const configService = core.getDefaultService('config') + configService.setConfig(this) + + require('../../../test/List.test') + core.execute() + }, + onReady() { + }, +} + diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/resources/base/element/string.json b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..b586cc29b27e344557a2fe7513c834f50cc56081 --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/resources/base/element/string.json @@ -0,0 +1,20 @@ +{ + "string": [ + { + "name": "app_name", + "value": "amsZipfileUnzipfileST" + }, + { + "name": "mainability_description", + "value": "JS_Phone_Empty Feature Ability" + }, + { + "name": "serviceability_description", + "value": "hap sample empty service" + }, + { + "name": "serviceability_description", + "value": "JS_Phone_Empty Feature Ability" + } + ] +} \ No newline at end of file diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/resources/base/media/icon.png b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c Binary files /dev/null and b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/resources/base/media/icon.png differ diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/test/ContextJsunit.test.js b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/test/ContextJsunit.test.js new file mode 100644 index 0000000000000000000000000000000000000000..08911ba3258473659f00e0704f31bfcac5c59e7a --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/test/ContextJsunit.test.js @@ -0,0 +1,2777 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import zlib from '@ohos.zlib' +import fileio from '@ohos.fileio' + + +import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index' + +console.log("-----------------888888888------------------"); + +describe('ZlibTest', function () { + var FLUSH_TYPE_NO_FLUSH = 0; + var FLUSH_TYPE_PARTIAL_FLUSH = 1; + var FLUSH_TYPE_SYNC_FLUSH = 2; + var FLUSH_TYPE_FULL_FLUSH = 3; + var FLUSH_TYPE_FINISH = 4; + var FLUSH_TYPE_BLOCK = 5; + var FLUSH_TYPE_TREES = 6; + var COMPRESS_LEVEL_NO_COMPRESSION = 0; + var COMPRESS_LEVEL_BEST_SPEED = 1; + var COMPRESS_LEVEL_BEST_COMPRESSION = 9; + var COMPRESS_LEVEL_DEFAULT_COMPRESSION = -1; + var COMPRESS_STRATEGY_DEFAULT_STRATEGY = 0; + var COMPRESS_STRATEGY_FILTERED = 1; + var COMPRESS_STRATEGY_HUFFMAN_ONLY = 2; + var COMPRESS_STRATEGY_RLE = 3; + var COMPRESS_STRATEGY_FIXED = 4; + var MEM_LEVEL_MIN_MEMLEVEL = 1; + var MEM_LEVEL_DEFAULT_MEMLEVEL = 8; + var MEM_LEVEL_MAX_MEMLEVEL = 9; + + + +/* + * @tc.number: ACTS_zipFile_0100 + * @tc.name: zipFile : + * @tc.desc: + */ + function zipFileCallBack(err, data){ + console.log("zipFileCallBack_0100 err: " + err.code); + console.log("zipFileCallBack_0100 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + } + it('ACTS_zipFile_0100', 0, async function (done) { + console.log("==================ACTS_zipFile_0100 start=================="); + var src =""; + var dest =""; + + // zlib.zipFile(src,dest,option,zipFileCallBack); + zlib.zipFile(src,dest, + (err, data) => { + console.log("zipFileCallBack_0100 err: " + err.code); + console.log("zipFileCallBack_0100 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_zipFile_0100=====timeout======'); + } + setTimeout(timeout, 5000); + done(); + }) +/* + * @tc.number: ACTS_zipFile_0200 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0200', 0, async function (done) { + console.log("==================ACTS_zipFile_0200 start=================="); + var src ="/data/test/"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + +// zlib.zipFile(src,dest,option,zipFileCallBack); + zlib.zipFile(src,dest, + (err, data) => { + console.log("zipFileCallBack_0200 err: " + err.code); + console.log("zipFileCallBack_0200 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_zipFile_0100=====timeout======'); + } + setTimeout(timeout, 5000); + done(); + }) +/* + * @tc.number: ACTS_zipFile_0300 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0300', 0, async function (done) { + console.log("==================ACTS_zipFile_0300 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest =""; + + // zlib.zipFile(src,dest,option,zipFileCallBack); + zlib.zipFile(src,dest, + (err, data) => { + console.log("zipFileCallBack_0300 err: " + err.code); + console.log("zipFileCallBack_0300 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_zipFile_0300=====timeout======'); + } + setTimeout(timeout, 5000); + done(); + }) +/* + * @tc.number: ACTS_zipFile_0400 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0400', 0, async function (done) { + console.log("==================ACTS_zipFile_0400 start=================="); + var src ="/data/test/"; + var dest ="/data/testA/zip_amsZipfileUnzipfileST-signed.zip"; + + // zlib.zipFile(src,dest,option,zipFileCallBack); + zlib.zipFile(src,dest, + (err, data) => { + console.log("zipFileCallBack_0400 err: " + err.code); + console.log("zipFileCallBack_0400 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_zipFile_0400=====timeout======'); + } + setTimeout(timeout, 5000); + done(); + }) +/* + * @tc.number: ACTS_zipFile_0500 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0500', 0, async function (done) { + console.log("==================ACTS_zipFile_0500 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + flush:FLUSH_TYPE_NO_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_0500 zip err:' + err); + } + if (Options.flush == 0){ + console.log("ACTS_zipFile_0500 It is an orange!"); + } + else { + console.log("ACTS_zipFile_0500 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_0500 err: " + err.code); + console.log("ACTS_zipFile_0500 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_0500 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_0500 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_0500 assertTure err:' + err); + } + console.debug('ACTS_zipFile_0500=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(1); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_0500=====test======'); + + + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_0500 assertFail err:' + err); + } + console.debug('ACTS_zipFile_0500=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_0600 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0600', 0, async function (done) { + console.log("==================ACTS_zipFile_0600 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + flush:FLUSH_TYPE_PARTIAL_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_0600 zip err:' + err); + } + if (Options.flush == 1){ + console.log("ACTS_zipFile_0600 It is an orange!"); + } + else { + console.log("ACTS_zipFile_0600 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_0600 err: " + err.code); + console.log("ACTS_zipFile_0600 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_0600 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_0600 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + // let result = big >= small; + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_0600 assertTure err:' + err); + } + console.debug('ACTS_zipFile_0600=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_0600=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_0600 assertFail err:' + err); + } + console.debug('ACTS_zipFile_0600=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_700 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0700', 0, async function (done) { + console.log("==================ACTS_zipFile_0700 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + flush:FLUSH_TYPE_PARTIAL_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_0700 zip err:' + err); + } + if (Options.flush == 1){ + console.log("ACTS_zipFile_0700 It is an orange!"); + } + else { + console.log("ACTS_zipFile_0700 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_0700 err: " + err.code); + console.log("ACTS_zipFile_0700 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_0700 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_0700 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_0700 assertTure err:' + err); + } + console.debug('ACTS_zipFile_0700=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_0700=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_0700 assertFail err:' + err); + } + console.debug('ACTS_zipFile_0700=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_0800 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0800', 0, async function (done) { + console.log("==================ACTS_zipFile_0800 start=================="); + var src ="/data/test/aamsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + flush:FLUSH_TYPE_FULL_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_0800 zip err:' + err); + } + if (Options.flush == 3){ + console.log("ACTS_zipFile_0800 It is an orange!"); + } + else { + console.log("ACTS_zipFile_0800 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_0800 err: " + err.code); + console.log("ACTS_zipFile_0800 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_0800 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_0800 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_0800 assertTure err:' + err); + } + console.debug('ACTS_zipFile_0800=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_0800=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_0800 assertFail err:' + err); + } + console.debug('ACTS_zipFile_0800=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_0900 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_0900', 0, async function (done) { + console.log("==================ACTS_zipFile_08900 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + flush:FLUSH_TYPE_FINISH, + }; + }catch(err) { + console.error('ACTS_zipFile_08900 zip err:' + err); + } + if (Options.flush == 4){ + console.log("ACTS_zipFile_0900 It is an orange!"); + } + else { + console.log("ACTS_zipFile_08900 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_0900 err: " + err.code); + console.log("ACTS_zipFile_0900 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_0900 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_0900 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_0900 assertTure err:' + err); + } + console.debug('ACTS_zipFile_0900=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_0900=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_0900 assertFail err:' + err); + } + console.debug('ACTS_zipFile_0900=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1000 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1000', 0, async function (done) { + console.log("==================ACTS_zipFile_1000 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + flush:FLUSH_TYPE_BLOCK, + }; + }catch(err) { + console.error('ACTS_zipFile_1000 zip err:' + err); + } + if (Options.flush == 5){ + console.log("ACTS_zipFile_1000 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1000 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1000 err: " + err.code); + console.log("ACTS_zipFile_1000 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1000 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1000 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1000 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1000=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1000=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1000 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1000=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1100 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1100', 0, async function (done) { + console.log("==================ACTS_zipFile_1100 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + flush:FLUSH_TYPE_TREES, + }; + }catch(err) { + console.error('ACTS_zipFile_1100 zip err:' + err); + } + if (Options.flush == 6){ + console.log("ACTS_zipFile_1100 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1100 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1100 err: " + err.code); + console.log("ACTS_zipFile_1100 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1100 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1100 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1100 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1100=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1100=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1100 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1100=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1200 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1200', 0, async function (done) { + console.log("==================ACTS_zipFile_1200 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_NO_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_1200 zip err:' + err); + } + if (Options.finishFlush == 0){ + console.log("ACTS_zipFile_1200 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1200 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1200 err: " + err.code); + console.log("ACTS_zipFile_1200 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1200 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1200 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1200 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1200=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1200=====test======'); + + + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1200 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1200=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1300 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1300', 0, async function (done) { + console.log("==================ACTS_zipFile_1300 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_PARTIAL_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_1300 zip err:' + err); + } + if (Options.finishFlush == 1){ + console.log("ACTS_zipFile_1300 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1300 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1300 err: " + err.code); + console.log("ACTS_zipFile_1300 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1300 size err:' + err); + } + let sizePath = '/data/testamsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1300 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1300 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1300=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1300=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1300 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1300=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1400 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1400', 0, async function (done) { + console.log("==================ACTS_zipFile_1400 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_SYNC_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_1400 zip err:' + err); + } + if (Options.finishFlush== 2){ + console.log("ACTS_zipFile_1400 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1400 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1400 err: " + err.code); + console.log("ACTS_zipFile_1400 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1400 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1400 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1400 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1400=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1400=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1400 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1400=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1500 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1500', 0, async function (done) { + console.log("==================ACTS_zipFile_1500 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_FULL_FLUSH, + }; + }catch(err) { + console.error('ACTS_zipFile_1500 zip err:' + err); + } + if (Options.finishFlush == 3){ + console.log("ACTS_zipFile_1500 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1500 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1500 err: " + err.code); + console.log("ACTS_zipFile_1500 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1500 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1500 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1500 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1500=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1500=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1500 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1500=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1600 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1600', 0, async function (done) { + console.log("==================ACTS_zipFile_1600 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_FINISH, + }; + }catch(err) { + console.error('ACTS_zipFile_1600 zip err:' + err); + } + if (Options.finishFlush == 4){ + console.log("ACTS_zipFile_1600 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1600 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1600 err: " + err.code); + console.log("ACTS_zipFile_1600 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1600 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1600 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1600 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1600=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1600=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1600 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1600=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1700 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1700', 0, async function (done) { + console.log("==================ACTS_zipFile_1700 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_BLOCK, + }; + }catch(err) { + console.error('ACTS_zipFile_1700 zip err:' + err); + } + if (Options.finishFlush == 5){ + console.log("ACTS_zipFile_1700 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1700 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1700 err: " + err.code); + console.log("ACTS_zipFile_1700 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1700 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1700 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1700 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1700=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1700=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1700 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1700=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1800 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1800', 0, async function (done) { + console.log("==================ACTS_zipFile_1800 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_TREES, + }; + }catch(err) { + console.error('ACTS_zipFile_1800 zip err:' + err); + } + if (Options.finishFlush == 6){ + console.log("ACTS_zipFile_1800 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1800 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1800 err: " + err.code); + console.log("ACTS_zipFile_1800 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1800 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1800 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1800 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1800=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1800=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1800 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1800=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_1900 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_1900', 0, async function (done) { + console.log("==================ACTS_zipFile_1300 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + chunkSize:64, + }; + }catch(err) { + console.error('ACTS_zipFile_1900 zip err:' + err); + } + if (Options.flush == 0){ + console.log("ACTS_zipFile_1900 It is an orange!"); + } + else { + console.log("ACTS_zipFile_1900 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_1900 err: " + err.code); + console.log("ACTS_zipFile_1900 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_1900 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_1900 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_1900 assertTure err:' + err); + } + console.debug('ACTS_zipFile_1900=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_1900=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_1900 assertFail err:' + err); + } + console.debug('ACTS_zipFile_1900=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2000 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2000', 0, async function (done) { + console.log("==================ACTS_zipFile_2000 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + chunkSize:1024, + }; + }catch(err) { + console.error('ACTS_zipFile_2000 zip err:' + err); + } + if (Options.flush == 0){ + console.log("ACTS_zipFile_2000 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2000 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2000 err: " + err.code); + console.log("ACTS_zipFile_2000 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2000 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2000 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2000 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2000=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2000=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2000 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2000=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2100 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2100', 0, async function (done) { + console.log("==================ACTS_zipFile_2100 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + chunkSize:999, + }; + }catch(err) { + console.error('ACTS_zipFile_2100 zip err:' + err); + } + if (Options.flush == 0){ + console.log("ACTS_zipFile_2100 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2100 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2100 err: " + err.code); + console.log("ACTS_zipFile_2100 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2100 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2100 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2100 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2100=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2100=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2100 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2100=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2200 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2200', 0, async function (done) { + console.log("==================ACTS_zipFile_2200 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + level:COMPRESS_LEVEL_NO_COMPRESSION, + }; + }catch(err) { + console.error('ACTS_zipFile_2200 zip err:' + err); + } + if (Options.level == 0){ + console.log("ACTS_zipFile_2200 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2200 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2200 err: " + err.code); + console.log("ACTS_zipFile_2200 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2200 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2200 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2200 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2200=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2200=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2200 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2200=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2300 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2300', 0, async function (done) { + console.log("==================ACTS_zipFile_2300 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + level:COMPRESS_LEVEL_BEST_SPEED, + }; + }catch(err) { + console.error('ACTS_zipFile_2300 zip err:' + err); + } + if (Options.level == 1){ + console.log("ACTS_zipFile_2300 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2300 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2300 err: " + err.code); + console.log("ACTS_zipFile_2300 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2300 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2000 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2300 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2300=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2300=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2000 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2000=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2400 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2000', 0, async function (done) { + console.log("==================ACTS_zipFile_2400 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + level:COMPRESS_LEVEL_BEST_COMPRESSION, + }; + }catch(err) { + console.error('ACTS_zipFile_2400 zip err:' + err); + } + if (Options.level == 9){ + console.log("ACTS_zipFile_2400 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2400 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2400 err: " + err.code); + console.log("ACTS_zipFile_2400 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2000 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2400 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2400 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2400=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2400=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2400 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2400=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2500 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2500', 0, async function (done) { + console.log("==================ACTS_zipFile_2500 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + level:COMPRESS_LEVEL_DEFAULT_COMPRESSION, + }; + }catch(err) { + console.error('ACTS_zipFile_2500 zip err:' + err); + } + if (Options.level == -1){ + console.log("ACTS_zipFile_2500 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2500 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2500 err: " + err.code); + console.log("ACTS_zipFile_2500 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2500 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2500 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2500 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2500=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2500=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2500 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2500=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2600 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2600', 0, async function (done) { + console.log("==================ACTS_zipFile_2600 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + memLevel:MEM_LEVEL_MIN_MEMLEVEL, + }; + }catch(err) { + console.error('ACTS_zipFile_2600 zip err:' + err); + } + if (Options.memLevel == 1){ + console.log("ACTS_zipFile_2600 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2600 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2600 err: " + err.code); + console.log("ACTS_zipFile_2600 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2600 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2600 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2600 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2600=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2600=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2600 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2600=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2700 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2700', 0, async function (done) { + console.log("==================ACTS_zipFile_2700 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + memLevel:MEM_LEVEL_MAX_MEMLEVEL, + }; + }catch(err) { + console.error('ACTS_zipFile_2700 zip err:' + err); + } + if (Options.memLevel == 9){ + console.log("ACTS_zipFile_2700 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2700 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2700 err: " + err.code); + console.log("ACTS_zipFile_2700 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2700 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2700 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2700 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2700=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2700=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2700 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2700=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2800 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2800', 0, async function (done) { + console.log("==================ACTS_zipFile_2800 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + memLevel:MEM_LEVEL_DEFAULT_MEMLEVEL, + }; + }catch(err) { + console.error('ACTS_zipFile_2800 zip err:' + err); + } + if (Options.memLevel == 8){ + console.log("ACTS_zipFile_2800 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2800 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2800 err: " + err.code); + console.log("ACTS_zipFile_2800 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2800 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2800 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2800 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2800=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2800=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2800 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2800=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_2900 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_2900', 0, async function (done) { + console.log("==================ACTS_zipFile_2900 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + strategy:COMPRESS_STRATEGY_DEFAULT_STRATEGY, + }; + }catch(err) { + console.error('ACTS_zipFile_2900 zip err:' + err); + } + if (Options.strategy == 0){ + console.log("ACTS_zipFile_2900 It is an orange!"); + } + else { + console.log("ACTS_zipFile_2900 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_2900 err: " + err.code); + console.log("ACTS_zipFile_2900 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_2900 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_2900 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_2900 assertTure err:' + err); + } + console.debug('ACTS_zipFile_2900=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_2900=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_2900 assertFail err:' + err); + } + console.debug('ACTS_zipFile_2900=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_3000 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_3000', 0, async function (done) { + console.log("==================ACTS_zipFile_3000 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + strategy:COMPRESS_STRATEGY_FILTERED, + }; + }catch(err) { + console.error('ACTS_zipFile_3000 zip err:' + err); + } + if (Options.strategy == 1){ + console.log("ACTS_zipFile_3000 It is an orange!"); + } + else { + console.log("ACTS_zipFile_3000 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_3000 err: " + err.code); + console.log("ACTS_zipFile_3000 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_3000 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_3000 big err:'+err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_3000 assertTure err:' + err); + } + console.debug('ACTS_zipFile_3000=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_3000=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_3000 assertFail err:' + err); + } + console.debug('ACTS_zipFile_3000=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_3100 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_3100', 0, async function (done) { + console.log("==================ACTS_zipFile_3100 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + strategy:COMPRESS_STRATEGY_HUFFMAN_ONLY, + }; + }catch(err) { + console.error('ACTS_zipFile_3100 zip err:' + err); + } + if (Options.strategy == 2){ + console.log("ACTS_zipFile_3100 It is an orange!"); + } + else { + console.log("ACTS_zipFile_3100 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_3100 err: " + err.code); + console.log("ACTS_zipFile_3100 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_3100 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_3100 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_3100 assertTure err:' + err); + } + console.debug('ACTS_zipFile_3100=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_3100=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_3100 assertFail err:' + err); + } + console.debug('ACTS_zipFile_3100=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_3200 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_3200', 0, async function (done) { + console.log("==================ACTS_zipFile_3200 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + strategy:COMPRESS_STRATEGY_RLE, + }; + }catch(err) { + console.error('ACTS_zipFile_3200 zip err:' + err); + } + if (Options.strategy == 3){ + console.log("ACTS_zipFile_3200 It is an orange!"); + } + else { + console.log("ACTS_zipFile_3200 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_3200 err: " + err.code); + console.log("ACTS_zipFile_3200 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_3200 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_3200 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_3200 assertTure err:' + err); + } + console.debug('ACTS_zipFile_3200=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_3200=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_3200 assertFail err:' + err); + } + console.debug('ACTS_zipFile_3200=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_zipFile_3300 + * @tc.name: zipFile : + * @tc.desc: + */ + it('ACTS_zipFile_3300', 0, async function (done) { + console.log("==================ACTS_zipFile_3300 start=================="); + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + + try{ + var Options= { + strategy:COMPRESS_STRATEGY_FIXED, + }; + }catch(err) { + console.error('ACTS_zipFile_3300 zip err:' + err); + } + if (Options.strategy == 4){ + console.log("ACTS_zipFile_3300 It is an orange!"); + } + else { + console.log("ACTS_zipFile_3300 It is NOT an orange"); + } + try{ + zlib.zipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_zipFile_3300 err: " + err.code); + console.log("ACTS_zipFile_3300 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_zipFile_3300 size err:' + err); + } + let sizePath = '/data/test/amsZipfileUnzipfileST-signed.hap' + let testPath ='/data/test/zip_amsZipfileUnzipfileST-signed.zip' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_zipFile_3300 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big>=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_zipFile_3300 assertTure err:' + err); + } + console.debug('ACTS_zipFile_3300=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_zipFile_3300=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_zipFile_3300 assertFail err:' + err); + } + console.debug('ACTS_zipFile_3300=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_unzipFile_0100 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0100', 0, async function (done) { + var src =""; + var dest =""; + zlib.unzipFile(src,dest, + (err, data) => { + console.log("ACTS_unzipFile_0100 err: " + err.code); + console.log("ACTS_unzipFile_0100 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_unzipFile_0100=====timeout======'); + done(); + } + setTimeout(timeout, 5000); + }) +/* + * @tc.number: ACTS_unzipFile_0200 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0200', 0, async function (done) { + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/"; + + + zlib.unzipFile(src,dest, + (err, data) => { + console.log("ACTS_unzipFile_0200 err: " + err.code); + console.log("ACTS_unzipFile_0200 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_unzipFile_0200=====timeout======'); + done(); + } + setTimeout(timeout, 5000); + }) +/* + * @tc.number: ACTS_unzipFile_0300 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0300', 0, async function (done) { + var src ="/data/test/amsZipfileUnzipfileST-signed.hap"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + zlib.unzipFile(src,dest, + (err, data) => { + console.log("ACTS_unzipFile_0300 err: " + err.code); + console.log("ACTS_unzipFile_0300 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_unzipFile_0300=====timeout======'); + done(); + } + setTimeout(timeout, 5000); + }) +/* + * @tc.number: ACTS_unzipFile_0400 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0400', 0, async function (done) { + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/testA/amsZipfileUnzipfileST-signed.hap"; + + + zlib.unzipFile(src,dest, + (err, data) => { + console.log("ACTS_unzipFile_0400 err: " + err.code); + console.log("ACTS_unzipFile_0400 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + + function timeout() { + expect().assertFail(); + console.debug('ACTS_unzipFile_0400=====timeout======'); + done(); + } + setTimeout(timeout, 5000); + }) +/* + * @tc.number: ACTS_unzipFile_0500 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0500', 0, async function (done) { + console.log("==================ACTS_unzipFile_0500 start=================="); + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_NO_FLUSH, + }; + }catch(err) { + console.error('ACTS_unzipFile_0500 zip err:' + err); + } + if (Options.finishFlush == 0){ + console.log("ACTS_unzipFile_0500 It is an orange!"); + } + else { + console.log("ACTS_unzipFile_0500 It is NOT an orange"); + } + try{ + zlib.unzipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_unzipFile_0500 err: " + err.code); + console.log("ACTS_unzipFile_0500 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_unzipFile_0500 size err:' + err); + } + let sizePath = '/data/test/zip_amsZipfileUnzipfileST-signed.zip' + let testPath ='/data/test/amsZipfileUnzipfileST-signed.hap' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_unzipFile_0500 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big<=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_unzipFile_0500 assertTure err:' + err); + } + console.debug('ACTS_unzipFile_0500=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_unzipFile_0500=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_unzipFile_0500 assertFail err:' + err); + } + console.debug('ACTS_unzipFile_0500=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_unzipFile_0600 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0600', 0, async function (done) { + console.log("==================ACTS_unzipFile_0600 start=================="); + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_PARTIAL_FLUSH, + }; + }catch(err) { + console.error('ACTS_unzipFile_0600 zip err:' + err); + } + if (Options.finishFlush == 1){ + console.log("ACTS_unzipFile_0600 It is an orange!"); + } + else { + console.log("ACTS_unzipFile_0600 It is NOT an orange"); + } + try{ + zlib.unzipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_unzipFile_0600 err: " + err.code); + console.log("ACTS_unzipFile_0600 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_unzipFile_0600 size err:' + err); + } + let sizePath = '/data/test/zip_amsZipfileUnzipfileST-signed.zip' + let testPath ='/data/test/amsZipfileUnzipfileST-signed.hap' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_unzipFile_0600 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big<=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_unzipFile_0600 assertTure err:' + err); + } + console.debug('ACTS_unzipFile_0600=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_unzipFile_0600=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_unzipFile_0600 assertFail err:' + err); + } + console.debug('ACTS_unzipFile_0600=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_unzipFile_0700 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0700', 0, async function (done) { + console.log("==================ACTS_unzipFile_0700 start=================="); + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_SYNC_FLUSH, + }; + }catch(err) { + console.error('ACTS_unzipFile_0700 zip err:'+err); + } + if (Options.finishFlush == 2){ + console.log("ACTS_unzipFile_0700 It is an orange!"); + } + else { + console.log("ACTS_unzipFile_0700 It is NOT an orange"); + } + try{ + zlib.unzipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_unzipFile_0700 err: " + err.code); + console.log("ACTS_unzipFile_0700 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_unzipFile_0700 size err:' + err); + } + let sizePath = '/data/test/zip_amsZipfileUnzipfileST-signed.zip' + let testPath ='/data/test/amsZipfileUnzipfileST-signed.hap' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_unzipFile_0700 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big<=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_unzipFile_0700 assertTure err:' + err); + } + console.debug('ACTS_unzipFile_0700=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_unzipFile_0700=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_unzipFile_0700 assertFail err:' + err); + } + console.debug('ACTS_unzipFile_0700=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_unzipFile_0800 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0800', 0, async function (done) { + console.log("==================ACTS_unzipFile_0800 start=================="); + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_FULL_FLUSH, + }; + }catch(err) { + console.error('ACTS_unzipFile_0800 zip err:' + err); + } + if (Options.finishFlush == 3){ + console.log("ACTS_unzipFile_0800 It is an orange!"); + } + else { + console.log("ACTS_unzipFile_0800 It is NOT an orange"); + } + try{ + zlib.unzipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_unzipFile_0800 err: " + err.code); + console.log("ACTS_unzipFile_0800 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_unzipFile_0800 size err:' + err); + } + let sizePath = '/data/test/zip_amsZipfileUnzipfileST-signed.zip' + let testPath ='/data/test/amsZipfileUnzipfileST-signed.hap' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_unzipFile_0800 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big<=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_unzipFile_0800 assertTure err:' + err); + } + console.debug('ACTS_unzipFile_0800=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_unzipFile_0800=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_unzipFile_0800 assertFail err:' + err); + } + console.debug('ACTS_unzipFile_0800=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_unzipFile_0900 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_0900', 0, async function (done) { + console.log("==================ACTS_unzipFile_0900 start=================="); + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_FINISH, + }; + }catch(err) { + console.error('ACTS_unzipFile_0900 zip err:' + err); + } + if (Options.finishFlush == 4){ + console.log("ACTS_unzipFile_0900 It is an orange!"); + } + else { + console.log("ACTS_unzipFile_0900 It is NOT an orange"); + } + try{ + zlib.unzipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_unzipFile_0900 err: " + err.code); + console.log("ACTS_unzipFile_0900 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_unzipFile_0900 size err:' + err); + } + let sizePath = '/data/test/zip_amsZipfileUnzipfileST-signed.zip' + let testPath ='/data/test/amsZipfileUnzipfileST-signed.hap' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_unzipFile_0900 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big<=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_unzipFile_0900 assertTure err:' + err); + } + console.debug('ACTS_unzipFile_0900=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_unzipFile_0900=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_unzipFile_0900 assertFail err:' + err); + } + console.debug('ACTS_unzipFile_0900=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_unzipFile_1000 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_1000', 0, async function (done) { + console.log("==================ACTS_unzipFile_1000 start=================="); + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_BLOCK, + }; + }catch(err) { + console.error('ACTS_unzipFile_1000 zip err:' + err); + } + if (Options.finishFlush == 5){ + console.log("ACTS_unzipFile_1000 It is an orange!"); + } + else { + console.log("ACTS_unzipFile_1000 It is NOT an orange"); + } + try{ + zlib.unzipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_unzipFile_1000 err: " + err.code); + console.log("ACTS_unzipFile_1000 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_unzipFile_1000 size err:' + err); + } + let sizePath = '/data/test/zip_amsZipfileUnzipfileST-signed.zip' + let testPath ='/data/test/amsZipfileUnzipfileST-signed.hap' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_unzipFile_1000 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big<=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_unzipFile_1000 assertTure err:' + err); + } + console.debug('ACTS_unzipFile_1000=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_unzipFile_1000=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_unzipFile_1000 assertFail err:' + err); + } + console.debug('ACTS_unzipFile_1000=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + + }) +/* + * @tc.number: ACTS_unzipFile_1100 + * @tc.name: unzipFile : + * @tc.desc: + */ + it('ACTS_unzipFile_1100', 0, async function (done) { + console.log("==================ACTS_unzipFile_1100 start=================="); + var src ="/data/test/zip_amsZipfileUnzipfileST-signed.zip"; + var dest ="/data/test/amsZipfileUnzipfileST-signed.hap"; + + try{ + var Options= { + finishFlush:FLUSH_TYPE_TREES, + }; + }catch(err) { + console.error('ACTS_unzipFile_1100 zip err:' + err); + } + if (Options.finishFlush == 6){ + console.log("ACTS_unzipFile_1100 It is an orange!"); + } + else { + console.log("ACTS_unzipFile_1100 It is NOT an orange"); + } + try{ + zlib.unzipFile(src,dest,Options, + (err, data) => { + console.log("ACTS_unzipFile_1100 err: " + err.code); + console.log("ACTS_unzipFile_1100 data: " + data); + expect(err).assertEqual(0); + expect(data).assertEqual(0); + }); + }catch(err) { + console.error('ACTS_unzipFile_1100 size err:' + err); + } + let sizePath = '/data/test/zip_amsZipfileUnzipfileST-signed.zip' + let testPath ='/data/test/amsZipfileUnzipfileST-signed.hap' + try{ + var big = fileio.statSync(sizePath).size; + }catch(err) { + console.error('ACTS_unzipFile_1100 big err:' + err); + } + var small = fileio.statSync(testPath).size; + try{ + expect(big<=small).assertEqual(1); + console.log("big=" + big); + console.log("small=" + small); + }catch(err) { + console.error('ACTS_unzipFile_1100 assertTure err:' + err); + } + console.debug('ACTS_unzipFile_1100=====size======'); + try{ + expect(fileio.accessSync(testPath) != null).assertEqual(0); + } + catch(err){ + console.error("state +B presence"); + } + console.debug('ACTS_unzipFile_1100=====test======'); + function timeout() { + try{ + expect().assertFail(); + }catch(err) { + console.error('ACTS_unzipFile_1100 assertFail err:' + err); + } + console.debug('ACTS_unzipFile_1100=====timeout======'); + done(); + } + + setTimeout(timeout, 5000); + }) +}) diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/test/List.test.js b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/test/List.test.js new file mode 100644 index 0000000000000000000000000000000000000000..4e9ffc9e832d88284bbfd473014229d16dc2ce68 --- /dev/null +++ b/appexecfwk/ams_standard/amszipfileunzipfilest/entry/src/main/js/test/List.test.js @@ -0,0 +1,15 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +require('./ContextJsunit.test.js') diff --git a/appexecfwk/ams_standard/amszipfileunzipfilest/signature/openharmony_sx.p7b b/appexecfwk/ams_standard/amszipfileunzipfilest/signature/openharmony_sx.p7b new file mode 100644 index 0000000000000000000000000000000000000000..9be1e98fa4c0c28ca997ed660112fa16b194f0f5 Binary files /dev/null and b/appexecfwk/ams_standard/amszipfileunzipfilest/signature/openharmony_sx.p7b differ