]> source.dussan.org Git - jgit.git/commitdiff
Remove dependency on DiffFormatterReflowTest 83/17983/1
authorShawn Pearce <sop@google.com>
Fri, 1 Nov 2013 17:10:55 +0000 (11:10 -0600)
committerShawn Pearce <sop@google.com>
Sat, 2 Nov 2013 02:57:47 +0000 (19:57 -0700)
Reference the resource from the root of the CLASSPATH, allowing the
test classes to be compiled in parallel with no dependencies.

Change-Id: Ia6becf30ccfe93b8585b82293d9a4863b0cf837e

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

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