@Test public void skipReturnValueWithoutBom() throws IOException { final byte[] baseData = new byte[]{(byte) 0x31, (byte) 0x32, (byte) 0x33}; final BOMInputStream is2 = new BOMInputStream(createUtf8DataStream(baseData, false)); assertEquals(2, is2.skip(2)); // IO-428 assertEquals((byte) 0x33, is2.read()); is2.close(); }
@Test public void skipReturnValueWithBom() throws IOException { final byte[] baseData = new byte[]{(byte) 0x31, (byte) 0x32, (byte) 0x33}; final BOMInputStream is1 = new BOMInputStream(createUtf8DataStream(baseData, true)); assertEquals(2, is1.skip(2)); assertEquals((byte) 0x33, is1.read()); is1.close(); }