You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@creadur.apache.org by rd...@apache.org on 2013/12/08 20:15:31 UTC
svn commit: r1549133 -
/creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/HeaderCheckWorkerTest.java
Author: rdonkin
Date: Sun Dec 8 19:15:30 2013
New Revision: 1549133
URL: http://svn.apache.org/r1549133
Log:
Add test: ttestHeaderCheckWorkerConstructor
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/HeaderCheckWorkerTest.java
Modified: creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/HeaderCheckWorkerTest.java
URL: http://svn.apache.org/viewvc/creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/HeaderCheckWorkerTest.java?rev=1549133&r1=1549132&r2=1549133&view=diff
==============================================================================
--- creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/HeaderCheckWorkerTest.java (original)
+++ creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/HeaderCheckWorkerTest.java Sun Dec 8 19:15:30 2013
@@ -19,14 +19,22 @@
package org.apache.rat.analysis;
+import org.apache.rat.analysis.HeaderCheckWorker;
+import org.apache.rat.analysis.IHeaderMatcher;
import org.apache.rat.analysis.license.ApacheSoftwareLicense20;
import org.apache.rat.api.Document;
import org.apache.rat.document.MockLocation;
import org.junit.Test;
+import java.io.ByteArrayInputStream;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
import java.io.StringReader;
+import java.io.UnsupportedEncodingException;
import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
public class HeaderCheckWorkerTest {
@@ -39,4 +47,23 @@ public class HeaderCheckWorkerTest {
worker.read();
assertTrue(worker.isFinished());
}
+
+ /**
+ * Test header check worker constructor.
+ *
+ * @throws UnsupportedEncodingException
+ * the unsupported encoding exception
+ */
+ @Test
+ public void testHeaderCheckWorkerConstructor()
+ throws UnsupportedEncodingException {
+ InputStream in = new ByteArrayInputStream("Test".getBytes("UTF-8"));
+ Reader reader = new InputStreamReader(in, "UTF-8");
+ IHeaderMatcher matcher = null;
+ int numberOfRetainedHeaderLine = 0;
+ Document name = null;
+ HeaderCheckWorker headerCheckWorker = new HeaderCheckWorker(reader,
+ numberOfRetainedHeaderLine, matcher, name);
+ assertNotNull(headerCheckWorker);
+ }
}