MARMOTTA-376: tests running again
Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/8c4b0a62 Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/8c4b0a62 Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/8c4b0a62 Branch: refs/heads/develop Commit: 8c4b0a62afcd0637396ad29b5a008b0fed3cf413 Parents: ac556d9 Author: Sergio Fernández <[email protected]> Authored: Mon Nov 25 09:14:36 2013 +0100 Committer: Sergio Fernández <[email protected]> Committed: Mon Nov 25 09:14:36 2013 +0100 ---------------------------------------------------------------------- .../org/apache/marmotta/kiwi/loader/KiWiLoader.java | 11 +++++------ .../org/apache/marmotta/kiwi/loader/KiWiLoaderTest.java | 12 ++++-------- 2 files changed, 9 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/marmotta/blob/8c4b0a62/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java ---------------------------------------------------------------------- diff --git a/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java b/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java index e36a7e1..7d61045 100644 --- a/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java +++ b/libraries/kiwi/kiwi-loader/src/main/java/org/apache/marmotta/kiwi/loader/KiWiLoader.java @@ -246,8 +246,8 @@ public class KiWiLoader { log.info("Starting import"); for (String inFile: inputFiles) { final File f = new File(inFile); - final String extension = "." + fmt.getDefaultFileExtension() + (gzip ? ".gz" : (bzip ? ".bz2" : "")); - if (f.isDirectory()) { + if (f.exists() && f.isDirectory() && fmt != null) { + final String extension = "." + fmt.getDefaultFileExtension() + (gzip ? ".gz" : (bzip ? ".bz2" : "")); File [] files = f.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { @@ -255,10 +255,10 @@ public class KiWiLoader { } }); for (File file: files) { - importFile(file, gzip, bzip, fmt, loader); + importFile(file.getName(), file, gzip, bzip, fmt, loader); } } else { - importFile(f, gzip, bzip, fmt, loader); + importFile(inFile, f, gzip, bzip, fmt, loader); } } @@ -278,8 +278,7 @@ public class KiWiLoader { } } - private static void importFile(File f, boolean gzip, boolean bzip, RDFFormat fmt, KiWiLoader loader) { - String fName = f.getName(); + private static void importFile(String fName, File f, boolean gzip, boolean bzip, RDFFormat fmt, KiWiLoader loader) { log.info("Importing {}", fName); try { InputStream inStream = new FileInputStream(f); http://git-wip-us.apache.org/repos/asf/marmotta/blob/8c4b0a62/libraries/kiwi/kiwi-loader/src/test/java/org/apache/marmotta/kiwi/loader/KiWiLoaderTest.java ---------------------------------------------------------------------- diff --git a/libraries/kiwi/kiwi-loader/src/test/java/org/apache/marmotta/kiwi/loader/KiWiLoaderTest.java b/libraries/kiwi/kiwi-loader/src/test/java/org/apache/marmotta/kiwi/loader/KiWiLoaderTest.java index 86c31f1..00eb9d1 100644 --- a/libraries/kiwi/kiwi-loader/src/test/java/org/apache/marmotta/kiwi/loader/KiWiLoaderTest.java +++ b/libraries/kiwi/kiwi-loader/src/test/java/org/apache/marmotta/kiwi/loader/KiWiLoaderTest.java @@ -28,6 +28,7 @@ import java.util.Properties; import java.util.zip.GZIPOutputStream; import static org.hamcrest.CoreMatchers.containsString; +import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertThat; import static org.junit.Assert.assertTrue; @@ -104,14 +105,10 @@ public class KiWiLoaderTest { } @Test - public void testLoadFile() throws RepositoryException, RDFParseException, - IOException { - KiWiTestLoader loader = new KiWiTestLoader(getKiWiConfig(), - "http://example.com/test/", null); + public void testLoadFile() throws RepositoryException, RDFParseException, IOException { + KiWiTestLoader loader = new KiWiTestLoader(getKiWiConfig(), "http://example.com/test/", null); loader.initialize(); - loader.load(dataFile.getAbsolutePath(), RDFFormat.RDFXML, false); - final RepositoryConnection con = loader.getRepository().getConnection(); try { con.begin(); @@ -127,8 +124,7 @@ public class KiWiLoaderTest { } @Test - public void testLoadFile_GZ() throws RepositoryException, RDFParseException, - IOException { + public void testLoadFile_GZ() throws RepositoryException, RDFParseException, IOException { File gz = temp.newFile(dataFile.getName() + ".gz"); OutputStream os = new GZIPOutputStream(new FileOutputStream(gz)); FileInputStream is = new FileInputStream(dataFile);
