protected void doTest(RandomDataInput rdi) throws IOException { //System.err.println("As stream"); for(byte b : data) { byte got = rdi.readByte(); System.err.println("Got=" + got + " expected " + b); assertEquals(b, got); } rdi.seek(0); for(byte b : data) { byte got = rdi.readByte(); //System.err.println("Got=" + got + " expected " + b); assertEquals(b, got); } for(int i=0;i<data.length;i++) { rdi.seek(i); byte got = rdi.readByte(); //System.err.println("Got=" + got + " expected " + data[i]); assertEquals(data[i], got); } } }