Author: rdonkin
Date: Mon Dec 9 06:09:49 2013
New Revision: 1549470
URL: http://svn.apache.org/r1549470
Log:
Add Test
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/walker/ArchiveWalkerTest.java
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/walker/ArchiveWalkerTest.java
URL:
http://svn.apache.org/viewvc/creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/walker/ArchiveWalkerTest.java?rev=1549470&r1=1549469&r2=1549470&view=diff
==============================================================================
---
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/walker/ArchiveWalkerTest.java
(original)
+++
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/walker/ArchiveWalkerTest.java
Mon Dec 9 06:09:49 2013
@@ -22,7 +22,13 @@ package org.apache.rat.walker;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FilenameFilter;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import org.apache.rat.report.RatReport;
+import org.apache.rat.report.claim.util.Pipeline;
+import org.apache.rat.test.utils.Resources;
import org.junit.Assert;
import org.junit.Test;
@@ -46,4 +52,51 @@ public class ArchiveWalkerTest {
Assert.assertNotNull(archiveWalker);
}
+ /**
+ * Test run.
+ *
+ * @throws IOException
+ * Signals that an I/O exception has occurred.
+ */
+ @Test
+ public void testRun() throws IOException {
+ File file = Resources.getResourceFile("elements/Source.java");
+ FilenameFilter filter = null;
+ ArchiveWalker archiveWalker = new ArchiveWalker(file, filter);
+ RatReport report = new Pipeline(null, null, null);
+ archiveWalker.run(report);
+ }
+
+ /**
+ * Test run gz file.
+ *
+ * @throws IOException
+ * Signals that an I/O exception has occurred.
+ */
+ @Test
+ public void testRunGZFile() throws IOException {
+ File file = Resources.getResourceFile("artifacts/dummy.tar.gz");
+ FilenameFilter filter = null;
+ ArchiveWalker archiveWalker = new ArchiveWalker(file, filter);
+ List<? extends RatReport> listReport = new
ArrayList<RatReport>();
+ RatReport report = new Pipeline(null, null, listReport);
+ archiveWalker.run(report);
+ }
+
+ /**
+ * Test run zip file.
+ *
+ * @throws IOException
+ * Signals that an I/O exception has occurred.
+ */
+ @Test
+ public void testRunZipFile() throws IOException {
+ File file =
Resources.getResourceFile("artifacts/Source.java.bz2");
+ FilenameFilter filter = null;
+ ArchiveWalker archiveWalker = new ArchiveWalker(file, filter);
+ List<? extends RatReport> listReport = new
ArrayList<RatReport>();
+ RatReport report = new Pipeline(null, null, listReport);
+ archiveWalker.run(report);
+ }
+
}