Author: ruschein
Date: 2010-02-02 11:06:50 -0800 (Tue, 02 Feb 2010)
New Revision: 19129

Added:
   
csplugins/trunk/util.compression/tests/org/cytoscape/util/compression/BytePackerTest.java
Log:
Test cases for the BytePacker class.

Added: 
csplugins/trunk/util.compression/tests/org/cytoscape/util/compression/BytePackerTest.java
===================================================================
--- 
csplugins/trunk/util.compression/tests/org/cytoscape/util/compression/BytePackerTest.java
                           (rev 0)
+++ 
csplugins/trunk/util.compression/tests/org/cytoscape/util/compression/BytePackerTest.java
   2010-02-02 19:06:50 UTC (rev 19129)
@@ -0,0 +1,30 @@
+package org.cytoscape.util.compression;
+
+
+import junit.framework.*;
+
+
+public class BytePackerTest extends TestCase {
+       public void testPack() {
+               final byte[] bytes = { 4, 3, 2, 1, 0xA, 0xB, 0xC, 0xD };
+               final int[] ints = BytePacker.pack(bytes);
+               assertEquals(ints.length, 2);
+               assertEquals(ints[0], 0x04030201);
+               assertEquals(ints[1], 0x0A0B0C0D);
+       }
+
+
+       public void testUnpack() {
+               final int ints[] = { 0x04030201, 0x0A0B0C0D };
+               final byte[] bytes = BytePacker.unpack(ints);
+               assertEquals(bytes.length, 8);
+               assertEquals(bytes[0], 4);
+               assertEquals(bytes[1], 3);
+               assertEquals(bytes[2], 2);
+               assertEquals(bytes[3], 1);
+               assertEquals(bytes[4], 0xA);
+               assertEquals(bytes[5], 0xB);
+               assertEquals(bytes[6], 0xC);
+               assertEquals(bytes[7], 0xD);
+       }
+}

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to