470471472473474475476477478479480
i.seek(17); h.check(i.getStreamPosition() == 17); i.mark(); i.seek(49); h.check(i.getStreamPosition() == 49); i.reset(); h.check(i.getStreamPosition() == 17); // Test skipBytes(). i.setBitOffset(3); i.skipBytes(20);
278279280281282283284285286287288
i.mark(); i.read(); i.read(); i.reset(); h.check(i.getStreamPosition() == 4); // Test readBit(). // We're currently at b[4], byte 0xac. h.check(i.readBit() == 1);