private void performTest(int expectedValue, byte[] buf, int expectedLength) { BaseDexBuffer dexBuf = new BaseDexBuffer(buf); BaseDexReader reader = dexBuf.readerAt(0); Assert.assertEquals(expectedValue, reader.readSmallUleb128()); Assert.assertEquals(expectedLength, reader.getOffset()); reader = dexBuf.readerAt(0); reader.skipUleb128(); Assert.assertEquals(expectedLength, reader.getOffset()); reader = dexBuf.readerAt(0); Assert.assertEquals(expectedLength, reader.peekSmallUleb128Size()); }