case 0: assertEquals("read()", r.read(), t.read()); break;
case 1: assertEquals("readBoolean()", r.readBoolean(), t.readBoolean()); break;
case 2: assertEquals("readChar()", r.readChar(), t.readChar()); break;
case 3: assertEquals("readByte()", r.readByte(), t.readByte()); break;
case 4: assertEquals("readShort()", r.readShort(), t.readShort()); break;
case 5: assertEquals("readUnsignedShort()", r.readUnsignedShort(), t.readUnsignedShort()); break;
case 6: assertEquals("readInt()", r.readInt(), t.readInt()); break;
case 7: assertEquals("readUnsignedInt()", r.readUnsignedInt(), t.readUnsignedInt()); break;
case 8: assertEquals("readLong()", r.readLong(), t.readLong()); break;
case 9: assertEquals("readFloat()", r.readFloat(), t.readFloat(), 0f); break;
case 10: assertEquals("readDouble()", r.readDouble(), t.readDouble(), 0d); break;