Ejemplo n.º 1
0
 public void testReadLongArray() throws IOException {
   final File longArray = File.createTempFile("long", "array");
   try {
     final long[] numbers = {1, 0, 255, Long.MAX_VALUE, Long.MIN_VALUE};
     try (DataOutputStream output =
         new DataOutputStream(new BufferedOutputStream(new FileOutputStream(longArray)))) {
       for (long number : numbers) {
         output.writeLong(number);
       }
     }
     final long[] saved = ArrayUtils.readLongArray(longArray);
     assertEquals(numbers.length, saved.length);
     for (int i = 0; i < numbers.length; i++) {
       assertEquals(numbers[i], saved[i]);
     }
   } finally {
     assertTrue(longArray.delete());
   }
 }