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;
case 11: assertEquals("readBit()", r.readBit(), t.readBit()); break;
case 12: {