Exemplo n.º 1
0
 public void testLargeNumberToBytesLittleEndian() throws Exception {
   byte[] result = LdapUtils.numberToBytes("2127521184", 4, false);
   assertEquals(4, result.length);
   assertEquals(-96, result[0]);
   assertEquals(101, result[1]);
   assertEquals(-49, result[2]);
   assertEquals(126, result[3]);
 }
Exemplo n.º 2
0
 public void testSmallNumberToBytesLittleEndian() throws Exception {
   byte[] result = LdapUtils.numberToBytes("21", 4, false);
   assertEquals(4, result.length);
   assertEquals(21, result[0]);
   assertEquals(0, result[1]);
   assertEquals(0, result[2]);
   assertEquals(0, result[3]);
 }
Exemplo n.º 3
0
 public void testLargeNumberToBytesBigEndian() throws Exception {
   byte[] result = LdapUtils.numberToBytes("1183728", 6, true);
   assertEquals(6, result.length);
   assertEquals(0, result[0]);
   assertEquals(0, result[1]);
   assertEquals(0, result[2]);
   assertEquals(18, result[3]);
   assertEquals(15, result[4]);
   assertEquals(-16, result[5]);
 }
Exemplo n.º 4
0
 public void testSmallNumberToBytesBigEndian() throws Exception {
   byte[] result = LdapUtils.numberToBytes("5", 6, true);
   assertEquals(6, result.length);
   assertEquals(0, result[0]);
   assertEquals(0, result[1]);
   assertEquals(0, result[2]);
   assertEquals(0, result[3]);
   assertEquals(0, result[4]);
   assertEquals(5, result[5]);
 }