From 67e7cb57fd92d1cf08eb5744c1d865cb2a3b3ffb Mon Sep 17 00:00:00 2001 From: "Taro L. Saito" Date: Mon, 18 May 2015 18:13:25 +0900 Subject: [PATCH] Add test code for reading Snappy.compress result with SnappyInputStream --- .../org/xerial/snappy/SnappyInputStreamTest.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/xerial/snappy/SnappyInputStreamTest.java b/src/test/java/org/xerial/snappy/SnappyInputStreamTest.java index 31139a3..9af40bf 100755 --- a/src/test/java/org/xerial/snappy/SnappyInputStreamTest.java +++ b/src/test/java/org/xerial/snappy/SnappyInputStreamTest.java @@ -35,7 +35,6 @@ import java.io.InputStream; import org.junit.Test; import org.xerial.util.FileResource; import org.xerial.util.log.Logger; -import scala.Array; public class SnappyInputStreamTest { @@ -193,4 +192,16 @@ public class SnappyInputStreamTest assertArrayEquals(orig1, uncompressed1); assertArrayEquals(orig2, uncompressed2); } + + @Test + public void readSnappyCompressResult() + throws Exception + { + byte[] orig = readResourceFile("alice29.txt"); + byte[] compressed = Snappy.compress(orig); + SnappyInputStream in = new SnappyInputStream(new ByteArrayInputStream(compressed)); + byte[] uncompressed = readFully(in); + + assertArrayEquals(orig, uncompressed); + } }