Browse Source

Remove dependency on DiffFormatterReflowTest

Reference the resource from the root of the CLASSPATH, allowing the
test classes to be compiled in parallel with no dependencies.

Change-Id: Ia6becf30ccfe93b8585b82293d9a4863b0cf837e
stable-3.2
Shawn Pearce 11 years ago
parent
commit
5f9656c404
  1. 13
      org.eclipse.jgit.test/tst/org/eclipse/jgit/api/ApplyCommandTest.java

13
org.eclipse.jgit.test/tst/org/eclipse/jgit/api/ApplyCommandTest.java

@ -53,7 +53,6 @@ import java.io.InputStream;
import org.eclipse.jgit.api.errors.PatchApplyException; import org.eclipse.jgit.api.errors.PatchApplyException;
import org.eclipse.jgit.api.errors.PatchFormatException; import org.eclipse.jgit.api.errors.PatchFormatException;
import org.eclipse.jgit.diff.DiffFormatterReflowTest;
import org.eclipse.jgit.diff.RawText; import org.eclipse.jgit.diff.RawText;
import org.eclipse.jgit.junit.RepositoryTestCase; import org.eclipse.jgit.junit.RepositoryTestCase;
import org.junit.Test; import org.junit.Test;
@ -86,9 +85,7 @@ public class ApplyCommandTest extends RepositoryTestCase {
return git return git
.apply() .apply()
.setPatch( .setPatch(getTestResource(name + ".patch")).call();
DiffFormatterReflowTest.class.getResourceAsStream(name
+ ".patch")).call();
} }
@Test @Test
@ -189,8 +186,7 @@ public class ApplyCommandTest extends RepositoryTestCase {
} }
private static byte[] readFile(final String patchFile) throws IOException { private static byte[] readFile(final String patchFile) throws IOException {
final InputStream in = DiffFormatterReflowTest.class final InputStream in = getTestResource(patchFile);
.getResourceAsStream(patchFile);
if (in == null) { if (in == null) {
fail("No " + patchFile + " test vector"); fail("No " + patchFile + " test vector");
return null; // Never happens return null; // Never happens
@ -206,4 +202,9 @@ public class ApplyCommandTest extends RepositoryTestCase {
in.close(); in.close();
} }
} }
private static InputStream getTestResource(final String patchFile) {
return ApplyCommandTest.class.getClassLoader()
.getResourceAsStream("org/eclipse/jgit/diff/" + patchFile);
}
} }

Loading…
Cancel
Save