package io.craft.atom.util; import io.craft.atom.test.CaseCounter; import io.craft.atom.util.GzipUtil; import java.io.IOException; import java.nio.charset.Charset; import junit.framework.Assert; import org.junit.Test; /** * Test for {@code GzipUtil} * * @author mindwind * @version 1.0, Feb 9, 2013 */ public class TestGzipUtil { @Test public void testZipUnzip() throws IOException { Charset charset = Charset.forName("utf-8"); String raw = "这是一个gzip压缩测试!!~~hhhllsjf123123"; byte[] gzipData = GzipUtil.gzip(raw.getBytes(charset)); String ungzipData = new String(GzipUtil.ungzip(gzipData), charset); Assert.assertEquals(raw, ungzipData); System.out.println(String.format("[CRAFT-ATOM-UTIL] (^_^) <%s> Case -> test zip & unzip. ", CaseCounter.incr(1))); } }