public void testReadInt() {
   byte[] data = {0x01, 0x01, 0x01, 0x01};
   ByteArrayReader reader = new ByteArrayReader(data);
   try {
     assertEquals("failed to retrieve integer.", 16843009, reader.readInt());
   } catch (IOException e) {
     e.printStackTrace();
     fail("failed to retrieve integer.");
   }
 }