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