Exemplo n.º 1
0
 @Test
 public void testPutLong() throws IOException {
   for (long valueToPut = 0;
       valueToPut < Long.MAX_VALUE && valueToPut >= 0;
       valueToPut = random.nextInt(2) + valueToPut * 2) {
     byte[] buffer = new byte[20];
     DataIO.putLong(buffer, 2, valueToPut);
     long returned = DataIO.getLong(buffer, 2);
     assertEquals(
         "The value that was put and the value returned from getLong do not match",
         valueToPut,
         returned);
     DataIO.putLong(buffer, 2, -valueToPut);
     returned = DataIO.getLong(buffer, 2);
     assertEquals(
         "The value that was put and the value returned from getLong do not match",
         -valueToPut,
         returned);
   }
 }