package de.pinyto.ctSESAM;
import android.util.Base64;
import junit.framework.TestCase;
/**
* Test the Deflater-based Packer
*/
public class PackerTest extends TestCase {
public void testCompress() {
byte[] packed_data = Packer.compress("Some packable information");
assertEquals(
"AAAAGXjaC87PTVUoSEzOTkzKSVXIzEvLL8pNLMnMzwMAedUJrg==\n",
Base64.encodeToString(packed_data, Base64.DEFAULT));
assertEquals(
"AAAAAXjaSwQAAGIAYg==\n",
Base64.encodeToString(Packer.compress("a"), Base64.DEFAULT));
}
public void testDecompress() {
byte[] compressed = Base64.decode(
"AAAAGXjaC87PTVUoSEzOTkzKSVXIzEvLL8pNLMnMzwMAedUJrg==",
Base64.DEFAULT);
assertEquals("Some packable information", Packer.decompress(compressed));
}
}