未验证 提交 ec0081f3 编写于 作者: O openharmony_ci 提交者: Gitee

!2985 Modify zip infos

Merge pull request !2985 from ry/master_pr_0414
......@@ -15,10 +15,24 @@
*/
import zlib from '@ohos.zlib'
import fileio from '@ohos.fileio'
import file from '@system.file'
import featureAbility from '@ohos.ability.featureAbility'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
var dir = "";
var infos = "";
describe('ActsZlibTest', function () {
beforeEach(async (done) => {
var context = featureAbility.getContext();
context.getCacheDir((err, data) => {
console.info('ActsZlibTest successful. Data:' + JSON.stringify(data));
dir = data;
var objectone = "com.example.amsZipfileUnzipfileST.MainAbility/com.example.amsZipfileUnzipfileST/";
var objecttwo = "com.example.amsZipfileUnzipfileST.MainAbility/com.example.amsZipfileUnzipfileST/zipunzip";
var objectthree ="com.example.amsZipfileUnzipfileST.MainAbility/ActsZlibTest/example.amsZipfileUnzipfileST";
infos =dir + objectone + objecttwo + objectthree;
done();
})
});
/*
* @tc.number: ACTS_ZipFile_0100
......@@ -26,21 +40,22 @@ describe('ActsZlibTest', function () {
* @tc.desc: inFile is empty
*/
it('ACTS_ZipFile_0100', 0, async function (done) {
console.log("==================ACTS_ZipFile_3400 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = "";
console.log("==================ACTS_ZipFile_0100 start==================");
var path ="";
var zipDest = dir + "/ACTS_ZipFile_0100.zip"
var options = {};
options.flush = zlib.FlushType.FLUSH_TYPE_NO_FLUSH;
await zlib.zipFile(path, dir, options,
(err, data) => {
options.level = zlib.CompressLevel.COMPRESS_LEVEL_NO_COMPRESSION;
zlib.zipFile(path, zipDest, options).then((data) => {
console.log("ACTS_ZipFile_0100 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_ERRNO);
done();
});
})
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
console.log("==================ACTS_ZipFile_0100 end==================");
})
/*
* @tc.number: ACTS_ZipFile_0200
......@@ -48,34 +63,30 @@ it('ACTS_ZipFile_0100', 0, async function (done) {
* @tc.desc: inFile doesn't exist
*/
it('ACTS_ZipFile_0200', 0, async function (done) {
console.log("==================FWK_ZipFile_0600 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let src = dir + "/ACTS_ZipFile_100000.txt";
let path = dir + "/ACTS_ZipFile_9900.txt";
var zipDest = dir + "/ACTS_ZipFile_6600.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_0200";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_0200.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
console.log("==================ACTS_ZipFile_0200 start==================");
var path = dir + "/ACTS_ZipFile_9999900.txt";
var src = dir + "/ACTS_ZipFile_999991100.txt";
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_0200 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_0200 write data to file failed with error:" + err);
});
var options = {};
options.flush = zlib.FlushType.FLUSH_TYPE_NO_FLUSH;
await zlib.zipFile(src, dir, options,
(err, data) => {
options.level = zlib.CompressLevel.COMPRESS_LEVEL_DEFAULT_COMPRESSION;
zlib.zipFile(src, dir, options).then((data) => {
console.log("ACTS_ZipFile_0200 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_ERRNO);
done();
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_0200 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
})
console.log("==================ACTS_ZipFile_0200 end==================");
})
/*
* @tc.number: ACTS_ZipFile_0300
......@@ -83,33 +94,30 @@ it('ACTS_ZipFile_0200', 0, async function (done) {
* @tc.desc: output file not specified
*/
it('ACTS_ZipFile_0300', 0, async function (done) {
console.log("==================FWK_ZipFile_0600 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_0300.txt";
var zipDest = ""
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_0300";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_0300.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
console.log("==================ACTS_ZipFile_0300 start==================");
var path = dir + "/ACTS_ZipFile_0300.txt";
var zipDest ="";
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_0300 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_0300 write data to file failed with error:" + err);
});
var options = {};
options.flush = zlib.FlushType.FLUSH_TYPE_NO_FLUSH;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
options.level = zlib.CompressLevel.COMPRESS_LEVEL_DEFAULT_COMPRESSION;
zlib.zipFile(path, zipDest, options).then((data) => {
console.log("ACTS_ZipFile_0300 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_ERRNO);
done();
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_0300 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
})
console.log("==================ACTS_ZipFile_0300 end==================");
})
/*
* @tc.number: ACTS_ZipFile_0400
......@@ -117,233 +125,30 @@ it('ACTS_ZipFile_0300', 0, async function (done) {
* @tc.desc: The ouput file is a directory that does not exist
*/
it('ACTS_ZipFile_0400', 0, async function (done) {
console.log("==================FWK_ZipFile_0600 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_0400.txt";
var zipDest = "/ACTS_ZipFile_0400.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_0400";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_0400.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
console.log("==================ACTS_ZipFile_0400 start==================");
var path = dir + "/ACTS_ZipFile_0400.txt";
var zipDest ="/ACTS_ZipFile_0400.zip";
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_0400 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_0400 write data to file failed with error:" + err);
});
var options = {};
options.flush = zlib.FlushType.FLUSH_TYPE_NO_FLUSH;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
options.level = zlib.CompressLevel.COMPRESS_LEVEL_DEFAULT_COMPRESSION;
zlib.zipFile(path, zipDest, options).then((data) => {
console.log("ACTS_ZipFile_0400 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_ERRNO);
done();
});
})
/*
* @tc.number: ACTS_ZipFile_1900
* @tc.name: zipFile
* @tc.desc: chunkSize: 64,
*/
it('ACTS_ZipFile_1900', 0, async function (done) {
console.log("==================ACTS_ZipFile_1900 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_1900.txt";
var zipDest = dir + "/ACTS_ZipFile_1900.zip";
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_1900";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_1900.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_1900 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_1900 write data to file failed with error:" + err);
});
try {
var options = {
chunkSize: 64,
};
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
var srcSize = fileio.statSync(path).size;
var destSize = zipStat.size;
expect(srcSize > destSize).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_1900 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_1900 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
expect(isFile).assertTrue();
var destSize = unzipStat.size;
var originSize = fileio.statSync(path).size;
var result = (originSize == destSize);
expect(result).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
console.error('ACTS_ZipFile_1900 unzipFile');
done();
}).catch((err) => {
console.log("ACTS_ZipFile_1900 err: " + err);
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
done();
});
} catch (err) {
console.error('ACTS_ZipFile_1900 err:' + err);
done();
}
console.log("==================ACTS_ZipFile_1900 end==================");
})
/*
* @tc.number: ACTS_ZipFile_2000
* @tc.name: zipFile
* @tc.desc: chunkSize: 1024,
*/
it('ACTS_ZipFile_2000', 0, async function (done) {
console.log("==================ACTS_ZipFile_2000 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2000.txt";
var zipDest = dir + "/ACTS_ZipFile_2000.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2000";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2000.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2000 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2000 write data to file failed with error:" + err);
});
try {
var options = {
chunkSize: 1024,
};
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
var srcSize = fileio.statSync(path).size;
var destSize = zipStat.size;
expect(srcSize > destSize).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2000 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2000 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
expect(isFile).assertTrue();
var destSize = unzipStat.size;
var originSize = fileio.statSync(path).size;
var result = (originSize == destSize);
expect(result).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
console.error('ACTS_ZipFile_2000 unzipFile');
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2000 err: " + err);
done();
})
console.info("ACTS_ZipFile_0400 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2000 err:' + err);
done();
}
console.log("==================ACTS_ZipFile_2000 end==================");
})
/*
* @tc.number: ACTS_ZipFile_2100
* @tc.name: zipFile
* @tc.desc: chunkSize: 999,
*/
it('ACTS_ZipFile_2100', 0, async function (done) {
console.log("==================ACTS_ZipFile_2100 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2100.txt";
var zipDest = dir + "/ACTS_ZipFile_2100.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2100";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2100.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2100 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2100 write data to file failed with error:" + err);
});
try {
var options = {
chunkSize: 999,
};
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
var srcSize = fileio.statSync(path).size;
var destSize = zipStat.size;
expect(srcSize > destSize).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2100 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2100 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
expect(isFile).assertTrue();
var destSize = unzipStat.size;
var originSize = fileio.statSync(path).size;
var result = (originSize == destSize);
expect(result).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
console.error('ACTS_ZipFile_2100 unzipFile');
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2100 err: " + err);
done();
console.log("==================ACTS_ZipFile_0400 end==================");
})
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2100 err:' + err);
done();
}
console.log("==================ACTS_ZipFile_2100 end==================");
})
/*
* @tc.number: ACTS_ZipFile_2200
......@@ -352,27 +157,16 @@ it('ACTS_ZipFile_2100', 0, async function (done) {
*/
it('ACTS_ZipFile_2200', 0, async function (done) {
console.log("==================ACTS_ZipFile_2200 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2200.txt";
var path = dir + "/ACTS_ZipFile_2200.txt";
var zipDest = dir + "/ACTS_ZipFile_2200.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2200";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2200.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2200 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2200 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2200";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2200.txt";
var options = {};
options.level = zlib.CompressLevel.COMPRESS_LEVEL_NO_COMPRESSION;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2200 write data to file secondlly successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -382,9 +176,6 @@ it('ACTS_ZipFile_2200', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2200 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2200 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -398,17 +189,26 @@ it('ACTS_ZipFile_2200', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2200 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2200 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2200 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
}
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2200 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_2200 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_2300
......@@ -417,27 +217,16 @@ it('ACTS_ZipFile_2200', 0, async function (done) {
*/
it('ACTS_ZipFile_2300', 0, async function (done) {
console.log("==================ACTS_ZipFile_2300 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2300.txt";
var path = dir + "/ACTS_ZipFile_2300.txt";
var zipDest = dir + "/ACTS_ZipFile_2300.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2300";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2300.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2300 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2300 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2300";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2300.txt";
var options = {};
options.level = zlib.CompressLevel.COMPRESS_LEVEL_BEST_SPEED;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2300 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -447,9 +236,6 @@ it('ACTS_ZipFile_2300', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2300 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2300 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -463,17 +249,26 @@ it('ACTS_ZipFile_2300', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2300 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2300 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2300 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2200 write data to file failed with error:" + err);
expect(err).assertFail();
done();
}
});
console.log("==================ACTS_ZipFile_2300 end==================");
})
})
/*
* @tc.number: ACTS_ZipFile_2400
......@@ -482,27 +277,16 @@ it('ACTS_ZipFile_2300', 0, async function (done) {
*/
it('ACTS_ZipFile_2400', 0, async function (done) {
console.log("==================ACTS_ZipFile_2400 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2400.txt";
var path = dir + "/ACTS_ZipFile_2400.txt";
var zipDest = dir + "/ACTS_ZipFile_2400.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2400";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2400.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2400 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2400 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2400";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2400.txt";
var options = {};
options.level = zlib.CompressLevel.COMPRESS_LEVEL_BEST_COMPRESSION;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2400 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -512,9 +296,6 @@ it('ACTS_ZipFile_2400', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2400 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2400 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -528,17 +309,26 @@ it('ACTS_ZipFile_2400', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2400 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2400 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2400 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
}
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2400 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_2400 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_2500
......@@ -547,27 +337,16 @@ it('ACTS_ZipFile_2400', 0, async function (done) {
*/
it('ACTS_ZipFile_2500', 0, async function (done) {
console.log("==================ACTS_ZipFile_2500 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2500.txt";
var path = dir + "/ACTS_ZipFile_2500.txt";
var zipDest = dir + "/ACTS_ZipFile_2500.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2500";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2500.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2500 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2500 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2500";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2500.txt";
var options = {};
options.level = zlib.CompressLevel.COMPRESS_LEVEL_DEFAULT_COMPRESSION;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2500 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -577,9 +356,6 @@ it('ACTS_ZipFile_2500', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2500 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2500 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -593,17 +369,26 @@ it('ACTS_ZipFile_2500', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2500 err: " + err);
done();
expect(err).assertFail();
done()
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2500 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2500 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
}
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2500 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_2500 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_2600
......@@ -612,27 +397,16 @@ it('ACTS_ZipFile_2500', 0, async function (done) {
*/
it('ACTS_ZipFile_2600', 0, async function (done) {
console.log("==================ACTS_ZipFile_2600 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2600.txt";
var path = dir + "/ACTS_ZipFile_2600.txt";
var zipDest = dir + "/ACTS_ZipFile_2600.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2600";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2600.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2600 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2600 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2600";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2600.txt";
var options = {};
options.memLevel = zlib.MemLevel.MEM_LEVEL_MIN;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2600 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -642,9 +416,6 @@ it('ACTS_ZipFile_2600', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2600 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2600 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -658,17 +429,26 @@ it('ACTS_ZipFile_2600', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2600 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2600 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2600 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
}
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2600 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_2600 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_2700
......@@ -677,27 +457,16 @@ it('ACTS_ZipFile_2600', 0, async function (done) {
*/
it('ACTS_ZipFile_2700', 0, async function (done) {
console.log("==================ACTS_ZipFile_2700 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2700.txt";
var path = dir + "/ACTS_ZipFile_2700.txt";
var zipDest = dir + "/ACTS_ZipFile_2700.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2700";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2700.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2700 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2700 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2700";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2700.txt";
var options = {};
options.memLevel = zlib.MemLevel.MEM_LEVEL_MAX;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2700 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -707,9 +476,6 @@ it('ACTS_ZipFile_2700', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2700 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2700 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -723,17 +489,26 @@ it('ACTS_ZipFile_2700', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2700 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2700 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2700 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2700 write data to file failed with error:" + err);
expect(err).assertFail();
done();
}
});
console.log("==================ACTS_ZipFile_2700 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_2800
......@@ -742,27 +517,16 @@ it('ACTS_ZipFile_2700', 0, async function (done) {
*/
it('ACTS_ZipFile_2800', 0, async function (done) {
console.log("==================ACTS_ZipFile_2800 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2800.txt";
var path = dir + "/ACTS_ZipFile_2800.txt";
var zipDest = dir + "/ACTS_ZipFile_2800.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2800";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2800.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2800 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2800 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2800";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2800.txt";
var options = {};
options.memLevel = zlib.MemLevel.MEM_LEVEL_DEFAULT;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2800 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -772,9 +536,6 @@ it('ACTS_ZipFile_2800', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2800 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2800 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -787,18 +548,27 @@ it('ACTS_ZipFile_2800', 0, async function (done) {
console.error('ACTS_ZipFile_2800 unzipFile');
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2800 err: " + err);
console.log("ACTS_ZipFile_2800 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2800 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2800 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2800 err:' + err);
done();
}
console.log("==================ACTS_ZipFile_2800 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_2900
......@@ -807,27 +577,16 @@ it('ACTS_ZipFile_2800', 0, async function (done) {
*/
it('ACTS_ZipFile_2900', 0, async function (done) {
console.log("==================ACTS_ZipFile_2900 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_2900.txt";
var path = dir + "/ACTS_ZipFile_2900.txt";
var zipDest = dir + "/ACTS_ZipFile_2900.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_2900";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_2900.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2900 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_2900 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_2900";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_2900.txt";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_DEFAULT_STRATEGY;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_2900 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -837,9 +596,6 @@ it('ACTS_ZipFile_2900', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_2900 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_2900 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -853,17 +609,26 @@ it('ACTS_ZipFile_2900', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_2900 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_2900 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_2900 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_2900 write data to file failed with error:" + err);
expect(err).assertFail();
done();
}
});
console.log("==================ACTS_ZipFile_2900 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_3000
......@@ -872,27 +637,16 @@ it('ACTS_ZipFile_2900', 0, async function (done) {
*/
it('ACTS_ZipFile_3000', 0, async function (done) {
console.log("==================ACTS_ZipFile_3000 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_3000.txt";
var path = dir + "/ACTS_ZipFile_3000.txt";
var zipDest = dir + "/ACTS_ZipFile_3000.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_3000";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_3000.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3000 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_3000 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_3000";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_3000.txt";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_FILTERED;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3000 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -902,9 +656,6 @@ it('ACTS_ZipFile_3000', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_3000 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_3000 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -918,17 +669,26 @@ it('ACTS_ZipFile_3000', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_3000 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_3000 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_3000 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_3000 write data to file failed with error:" + err);
expect(err).assertFail();
done();
}
});
console.log("==================ACTS_ZipFile_3000 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_3100
......@@ -937,27 +697,16 @@ it('ACTS_ZipFile_3000', 0, async function (done) {
*/
it('ACTS_ZipFile_3100', 0, async function (done) {
console.log("==================ACTS_ZipFile_3100 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_3100.txt";
var path = dir + "/ACTS_ZipFile_3100.txt";
var zipDest = dir + "/ACTS_ZipFile_3100.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_3100";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_3100.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3100 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_3100 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_3100";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_3100.txt";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_HUFFMAN_ONLY;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3100 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -967,9 +716,6 @@ it('ACTS_ZipFile_3100', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_3100 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_3100 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -983,17 +729,26 @@ it('ACTS_ZipFile_3100', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_3100 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_3100 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_3100 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
}
})
}).catch(function (err) {
console.info("ACTS_ZipFile_3100 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_3100 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_3200
......@@ -1002,27 +757,16 @@ it('ACTS_ZipFile_3100', 0, async function (done) {
*/
it('ACTS_ZipFile_3200', 0, async function (done) {
console.log("==================ACTS_ZipFile_3200 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_3200.txt";
var zipDest = dir + "/ACTS_ZipFile_3200.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_3200";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_3200.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3200 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_3200 write data to file failed with error:" + err);
});
try {
var path = dir + "/ACTS_ZipFile_3200.txt";
var zipDest = dir + "/ACTS_ZipFile_3200.zip";
var unzipdir = dir + "/ACTS_ZipFile_3200";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_3200.txt";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_RLE;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3200 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -1032,9 +776,6 @@ it('ACTS_ZipFile_3200', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_3200 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_3200 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -1047,18 +788,27 @@ it('ACTS_ZipFile_3200', 0, async function (done) {
console.error('ACTS_ZipFile_3200 unzipFile');
done();
}).catch((err) => {
console.log("ACTS_ZipFile_3200 err: " + err);
console.log("ACTS_ZipFile_3200 err: " + err);done();
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_3200 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_3200 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_3200 write data to file failed with error:" + err);
expect(err).assertFail();
done();
}
});
console.log("==================ACTS_ZipFile_3200 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_3300
......@@ -1067,27 +817,16 @@ it('ACTS_ZipFile_3200', 0, async function (done) {
*/
it('ACTS_ZipFile_3300', 0, async function (done) {
console.log("==================ACTS_ZipFile_3300 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_3300.txt";
var path = dir + "/ACTS_ZipFile_3300.txt";
var zipDest = dir + "/ACTS_ZipFile_3300.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_3300";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_3300.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3300 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_3300 write data to file failed with error:" + err);
});
try {
var unzipdir = dir + "/ACTS_ZipFile_3300";
var unzipresultfile = unzipdir + "/ACTS_ZipFile_3300.txt";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_FILTERED;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3300 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -1097,9 +836,6 @@ it('ACTS_ZipFile_3300', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_3300 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_3300 mkdir failed with error:" + error);
});
zlib.unzipFile(zipDest, unzipdir, options).then((data) => {
var unzipStat = fileio.statSync(unzipresultfile);
var isFile = unzipStat.isFile();
......@@ -1113,17 +849,26 @@ it('ACTS_ZipFile_3300', 0, async function (done) {
done();
}).catch((err) => {
console.log("ACTS_ZipFile_3300 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_3300 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
} catch (err) {
console.error('ACTS_ZipFile_3300 err:' + err);
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_3300 write data to file failed with error:" + err);
expect(err).assertFail();
done();
}
});
console.log("==================ACTS_ZipFile_3300 end==================");
})
});
/*
* @tc.number: ACTS_ZipFile_3500
......@@ -1132,35 +877,30 @@ it('ACTS_ZipFile_3300', 0, async function (done) {
*/
it('ACTS_ZipFile_3500', 0, async function (done) {
console.log("==================ACTS_ZipFile_3500 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_3500.txt";
let src = dir + "/ACTS_ZipFile_5500.txt";
var zipDest = dir + "/ACTS_ZipFile_3500.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_3500";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_3500.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3500 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_3500 write data to file failed with error:" + err);
});
var path = dir + "/ACTS_ZipFile_3500.txt";
var src = dir + "/ACTS_ZipFile_9900.txt";
var unzipdir = dir + "/ACTS_ZipFile_3500";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_FILTERED;
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3500 write successfully:" + number);
zlib.zipFile(src, dir, options).then((data) => {
console.log("zipFilePromise_3500 data: " + data);
console.log("ACTS_ZipFile_3500 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_ERRNO);
done();
}).catch((err) => {
console.log("zipFilePromise_3500 err: " + err);
console.log("ACTS_ZipFile_3500 err: " + err);
expect(err).assertFail();
done();
});
console.log("==================zipFilePromise_3500 end ==================");
})
}).catch(function (err) {
console.info("ACTS_ZipFile_3500 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_3500 end ==================");
})
/*
* @tc.number: ACTS_ZipFile_3600
......@@ -1169,34 +909,29 @@ it('ACTS_ZipFile_3500', 0, async function (done) {
*/
it('ACTS_ZipFile_3600', 0, async function (done) {
console.log("==================ACTS_ZipFile_3600 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_3600.txt";
var path = dir + "/ACTS_ZipFile_3600.txt";
var zipDest = "";
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_3600";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_3600.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_FILTERED;
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_3600 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_3600 write data to file failed with error:" + err);
});
var options = {};
zlib.zipFile(path, zipDest, options).then((data) => {
console.log("zipFilePromise_3600 data: " + data);
console.log("ACTS_ZipFile_3600 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_ERRNO);
done();
}).catch((err) => {
console.log("zipFilePromise_3600 err: " + err);
console.log("ACTS_ZipFile_3600 err: " + err);
expect(err).assertFail();
done();
});
console.log("==================zipFilePromise_3600 end ==================")
})
}).catch(function (err) {
console.info("ACTS_ZipFile_3600 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_3600 end ==================")
})
/*
* @tc.number: ACTS_ZipFile_4500
......@@ -1204,31 +939,18 @@ it('ACTS_ZipFile_3600', 0, async function (done) {
* @tc.desc: COMPRESS_STRATEGY_FILTERED,,
*/
it('ACTS_ZipFile_4500', 0, async function (done) {
console.log("==================ACTS_ZipFile_5000 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_4500.txt";
console.log("==================ACTS_ZipFile_4500 start==================");
var path = dir + "/ACTS_ZipFile_4500.txt";
var zipDest = dir + "/ACTS_ZipFile_4500.zip"
var unzipDest = dir + "/ACTS_ZipFile_9900.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_4500";
let zipdirfirst = "/data/accounts/account_0/appdata";
let zipdirsecond = zipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let zipdir =zipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_9900";
let unzipresultfile = unzipdir + "/ACTS_ZipFile_4500.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_4500 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_4500 write data to file failed with error:" + err);
});
var unzipdir = dir + "/ACTS_ZipFile_4500";
var zipdir = dir + "/ACTS_ZipFile_9900";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_FILTERED;
await zlib.zipFile(path, zipDest, options,
(err, data) => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_4500 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then((data) => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -1238,20 +960,32 @@ it('ACTS_ZipFile_4500', 0, async function (done) {
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_4500 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_4500 mkdir failed with error:" + error);
});
zlib.unzipFile(unzipDest, zipdir, options).then((data) => {
console.log("ACTS_ZipFile_4500 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_ERRNO);
done();
}).catch((err) => {
console.log("ACTS_ZipFile_4500 err: " + err);
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_4500 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
}).catch((err) => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
})
}).catch(function (err) {
console.info("ACTS_ZipFile_4500 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_4500 end==================");
})
/*
* @tc.number: ACTS_ZipFile_4900
......@@ -1260,29 +994,17 @@ it('ACTS_ZipFile_4500', 0, async function (done) {
*/
it('ACTS_ZipFile_4900', 0, async function (done) {
console.log("==================ACTS_ZipFile_4900 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_4900.txt";
var path = dir + "/ACTS_ZipFile_4900.txt";
var zipDest = dir + "/ACTS_ZipFile_4900.zip"
var unzipDest = dir + "/ACTS_ZipFile_4900.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_4900";
let zipdirfirst = "/data/accounts/account_0/appdata";
let zipdirsecond = zipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let zipdir =zipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_4900";
let unzipresultfile = zipdir + "/ACTS_ZipFile_4900.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_4900 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_4900 write data to file failed with error:" + err);
});
var unzipdir = dir + "/ACTS_ZipFile_4900";
var zipdir = dir + "/ACTS_ZipFile_4900";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_FILTERED;
await zlib.zipFile(path, zipDest, options).then(data => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_4900 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then(data => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -1290,17 +1012,9 @@ it('ACTS_ZipFile_4900', 0, async function (done) {
var destSize = zipStat.size;
expect(srcSize > destSize).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
}).catch(err => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
})
await fileio.mkdir(unzipdir).then(function () {
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_4900 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_4900 mkdir failed with error:" + error);
});
await zlib.unzipFile(unzipDest, zipdir, options).then(data => {
zlib.unzipFile(unzipDest, zipdir, options).then(data => {
console.log("ACTS_ZipFile_4900 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
done();
......@@ -1309,8 +1023,23 @@ it('ACTS_ZipFile_4900', 0, async function (done) {
expect(err).assertFail();
done();
})
}).catch(function (error) {
console.info("ACTS_ZipFile_4900 mkdir failed with error:" + error);
expect(error).assertFail();
done();
});
}).catch(err => {
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_4900 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_4900 end==================");
})
/*
* @tc.number: ACTS_ZipFile_5000
......@@ -1319,29 +1048,15 @@ it('ACTS_ZipFile_4900', 0, async function (done) {
*/
it('ACTS_ZipFile_5000', 0, async function (done) {
console.log("==================ACTS_ZipFile_5000 start==================");
let dirfirst = "/data/accounts/account_0/appdata"
let dirsecond =dirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let dir = dirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files";
let path = dir + "/ACTS_ZipFile_5000.txt";
var path = dir + "/ACTS_ZipFile_5000.txt";
var zipDest = dir + "/ACTS_ZipFile_5000.zip"
var unzipDest = dir + "/ACTS_ZipFile_5000.zip"
let infos = path + dir;
let unzipdirfirst = "/data/accounts/account_0/appdata";
let unzipdirsecond = unzipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let unzipdir =unzipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_5000";
let zipdirfirst = "/data/accounts/account_0/appdata";
let zipdirsecond = zipdirfirst + "/com.example.amsZipfileUnzipfileST/com.example.amsZipfileUnzipfileST"
let zipdir =zipdirsecond + "/com.example.amsZipfileUnzipfileST.MainAbility/files/ACTS_ZipFile_5000";
let unzipresultfile = zipdir + "/ACTS_ZipFile_5000.txt";
let fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_5000 write data to file successfully:" + number);
}).catch(function (err) {
console.info("ACTS_ZipFile_5000 write data to file failed with error:" + err);
});
var unzipdir = dir + "/ACTS_ZipFile_5000";
var options = {};
options.strategy = zlib.CompressStrategy.COMPRESS_STRATEGY_FIXED;
await zlib.zipFile(path, zipDest, options).then(data => {
var fd = fileio.openSync(path, 0o100 | 0o2, 0o666);
fileio.write(fd, infos).then(function (number) {
console.info("ACTS_ZipFile_5000 write data to file successfully:" + number);
zlib.zipFile(path, zipDest, options).then(data => {
var zipStat = fileio.statSync(zipDest);
var isFile = zipStat.isFile();
expect(isFile).assertTrue();
......@@ -1349,25 +1064,33 @@ it('ACTS_ZipFile_5000', 0, async function (done) {
var destSize = zipStat.size;
expect(srcSize > destSize).assertTrue();
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_5000 mkdir successfully");
zlib.unzipFile(zipDest, unzipdir, options).then(data => {
console.log("ACTS_ZipFile_5000 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
done();
}).catch(err => {
console.log("zipFile fail: " + err);
console.log("unzipFile fail: " + err);
expect(err).assertFail();
done();
})
await fileio.mkdir(unzipdir).then(function () {
console.info("ACTS_ZipFile_5000 mkdir successfully");
}).catch(function (error) {
console.info("ACTS_ZipFile_5000 mkdir failed with error:" + error);
});
await zlib.unzipFile(unzipDest, zipdir, options).then(data => {
console.log("ACTS_ZipFile_5000 data: " + data);
expect(data).assertEqual(zlib.ErrorCode.ERROR_CODE_OK);
expect(error).assertFail();
done();
});
}).catch(err => {
console.log("unzipFile fail: " + err);
console.log("zipFile fail: " + err);
expect(err).assertFail();
done();
})
}).catch(function (err) {
console.info("ACTS_ZipFile_5000 write data to file failed with error:" + err);
expect(err).assertFail();
done();
});
console.log("==================ACTS_ZipFile_5000 end==================");
})
})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册