diff --git a/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/ArchiveTest.java b/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/ArchiveTest.java index 6f32bfaa5..3b352ce2a 100644 --- a/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/ArchiveTest.java +++ b/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/ArchiveTest.java @@ -43,6 +43,7 @@ package org.eclipse.jgit.pgm; import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; import static org.junit.Assume.assumeNoException; @@ -635,7 +636,10 @@ private void assertMagic(long offset, byte[] magicBytes, File file) throws Excep BufferedInputStream in = new BufferedInputStream( new FileInputStream(file)); try { - in.skip(offset); + if (offset > 0) { + long skipped = in.skip(offset); + assertEquals(offset, skipped); + } byte[] actual = new byte[magicBytes.length]; in.read(actual);