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.