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);
+    }
 }