From aa6ed1b040755c9b111579d0e766e85e9160d5af Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 17 May 2023 00:09:49 +0800 Subject: [PATCH] add test --- .../compress/archiver/StreamArchiver.java | 12 +++---- .../extra/compress/IssueI71K5VTest.java | 33 +++++++++++++++++++ 2 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 hutool-extra/src/test/java/org/dromara/hutool/extra/compress/IssueI71K5VTest.java diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java index de5219681..68a989bca 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java @@ -12,18 +12,18 @@ package org.dromara.hutool.extra.compress.archiver; -import org.dromara.hutool.core.io.file.FileUtil; -import org.dromara.hutool.core.io.IORuntimeException; -import org.dromara.hutool.core.io.IoUtil; -import org.dromara.hutool.core.text.StrUtil; -import org.dromara.hutool.core.array.ArrayUtil; -import org.dromara.hutool.extra.compress.CompressException; import org.apache.commons.compress.archivers.ArchiveException; import org.apache.commons.compress.archivers.ArchiveOutputStream; import org.apache.commons.compress.archivers.ArchiveStreamFactory; import org.apache.commons.compress.archivers.ar.ArArchiveOutputStream; import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream; import org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream; +import org.dromara.hutool.core.array.ArrayUtil; +import org.dromara.hutool.core.io.IORuntimeException; +import org.dromara.hutool.core.io.IoUtil; +import org.dromara.hutool.core.io.file.FileUtil; +import org.dromara.hutool.core.text.StrUtil; +import org.dromara.hutool.extra.compress.CompressException; import java.io.File; import java.io.IOException; diff --git a/hutool-extra/src/test/java/org/dromara/hutool/extra/compress/IssueI71K5VTest.java b/hutool-extra/src/test/java/org/dromara/hutool/extra/compress/IssueI71K5VTest.java new file mode 100644 index 000000000..023666850 --- /dev/null +++ b/hutool-extra/src/test/java/org/dromara/hutool/extra/compress/IssueI71K5VTest.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2023 looly(loolly@aliyun.com) + * Hutool is licensed under Mulan PSL v2. + * You can use this software according to the terms and conditions of the Mulan PSL v2. + * You may obtain a copy of Mulan PSL v2 at: + * http://license.coscl.org.cn/MulanPSL2 + * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, + * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, + * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. + * See the Mulan PSL v2 for more details. + */ + +package org.dromara.hutool.extra.compress; + +import org.apache.commons.compress.archivers.ArchiveStreamFactory; +import org.dromara.hutool.core.io.file.FileUtil; +import org.dromara.hutool.core.util.CharsetUtil; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public class IssueI71K5VTest { + + @SuppressWarnings("resource") + @Test + @Disabled + void createArchiverTest() { + CompressUtil. + createArchiver(CharsetUtil.UTF_8, ArchiveStreamFactory.ZIP, + FileUtil.file("d:\\test\\test.zip")) + .add(FileUtil.file("d:\\java\\")) + .close(); + } +}