[freenet-cvs] r13771 - trunk/freenet/test/freenet/support

nextgens at freenetproject.org nextgens at freenetproject.org
Wed Jun 27 00:13:33 UTC 2007


Author: nextgens
Date: 2007-06-27 00:13:33 +0000 (Wed, 27 Jun 2007)
New Revision: 13771

Modified:
   trunk/freenet/test/freenet/support/HexUtilTest.java
Log:
Fix HexUtils, add some javadoc; thanks to sback for the heads up

Modified: trunk/freenet/test/freenet/support/HexUtilTest.java
===================================================================
--- trunk/freenet/test/freenet/support/HexUtilTest.java	2007-06-27 00:06:51 UTC (rev 13770)
+++ trunk/freenet/test/freenet/support/HexUtilTest.java	2007-06-27 00:13:33 UTC (rev 13771)
@@ -281,9 +281,14 @@
 		byte[] expectedByteArray = new byte[1];
 		byte[] outputArray = new byte[1];
 		BitSet methodBitSet = new BitSet(8);
-		methodBitSet.flip(0);
-		outputArray = HexUtil.bitsToBytes(methodBitSet,2);	//TODO: verify this strange method
-		expectedByteArray[0] = (byte)1;
+		methodBitSet.flip(3); /* 0x08 */
+		expectedByteArray[0] = (byte)8;
+		outputArray = HexUtil.bitsToBytes(methodBitSet,0); /* 0x08 & 0x00 */
+		assertFalse(Arrays.equals(expectedByteArray,outputArray));
+		outputArray = HexUtil.bitsToBytes(methodBitSet,3); /* 0x08 & 0xe0 */
 		assertTrue(Arrays.equals(expectedByteArray,outputArray));
+		methodBitSet.flip(4); /* 0x18 */
+		outputArray = HexUtil.bitsToBytes(methodBitSet,3); /* 0x18 & 0xe0 */
+		assertTrue(Arrays.equals(expectedByteArray,outputArray));
 	}
 }




More information about the cvs mailing list