From 5a507f27f4114d61aac2ecd613de93b584b86cd1 Mon Sep 17 00:00:00 2001
From: Nelson Tavares de Sousa <ntd@informatik.uni-kiel.de>
Date: Tue, 17 Feb 2015 17:08:05 +0100
Subject: [PATCH] added possibility of checking more than 1 file; added list of
 words and their number of occurrence

---
 .../stage/WordCountingConfiguration.java      |   3 +-
 .../java/teetime/stage/WordCountingTest.java  | 120 +++++++++++++++++-
 2 files changed, 120 insertions(+), 3 deletions(-)

diff --git a/src/test/java/teetime/stage/WordCountingConfiguration.java b/src/test/java/teetime/stage/WordCountingConfiguration.java
index a2512c6f..10297520 100644
--- a/src/test/java/teetime/stage/WordCountingConfiguration.java
+++ b/src/test/java/teetime/stage/WordCountingConfiguration.java
@@ -16,7 +16,7 @@ public class WordCountingConfiguration extends AnalysisConfiguration {
 
 	private final CountingMapMerger<String> result = new CountingMapMerger<String>();
 
-	public WordCountingConfiguration(final File input, final int threads) {
+	public WordCountingConfiguration(final int threads, final File... input) {
 		final InitialElementProducer<File> init = new InitialElementProducer<File>(input);
 		final File2ByteArray f2b = new File2ByteArray();
 		final ByteArray2String b2s = new ByteArray2String();
@@ -43,7 +43,6 @@ public class WordCountingConfiguration extends AnalysisConfiguration {
 		intraFact.create(merger.getOutputPort(), result.getInputPort());
 
 		addThreadableStage(init);
-
 		addThreadableStage(merger);
 	}
 
diff --git a/src/test/java/teetime/stage/WordCountingTest.java b/src/test/java/teetime/stage/WordCountingTest.java
index c83fc26f..1d2da4ef 100644
--- a/src/test/java/teetime/stage/WordCountingTest.java
+++ b/src/test/java/teetime/stage/WordCountingTest.java
@@ -12,7 +12,8 @@ public class WordCountingTest {
 
 	@Test
 	public void test1() {
-		WordCountingConfiguration wcc = new WordCountingConfiguration(new File("src/test/resources/data/output.txt"), 2);
+		WordCountingConfiguration wcc = new WordCountingConfiguration(2, new File("src/test/resources/data/output.txt"), new File(
+				"src/test/resources/data/output.txt"));
 		Analysis analysis = new Analysis(wcc);
 		analysis.start();
 		CountingMap<String> map = wcc.getResult();
@@ -22,3 +23,120 @@ public class WordCountingTest {
 		}
 	}
 }
+
+// 56 et
+// 31 dolor
+// 27 sed
+// 27 diam
+// 26 sit
+// 26 lorem
+// 26 ipsum
+// 26 amet
+// 25 dolore
+// 24 ut
+// 16 vero
+// 16 magna
+// 16 erat
+// 16 ea
+// 16 at
+// 14 tempor
+// 12 takimata
+// 12 stet
+// 12 sea
+// 12 sanctus
+// 12 sadipscing
+// 12 rebum
+// 12 nonumy
+// 12 no
+// 12 labore
+// 12 kasd
+// 12 justo
+// 12 invidunt
+// 12 gubergren
+// 12 eos
+// 12 elitr
+// 12 eirmod
+// 12 duo
+// 12 dolores
+// 12 consetetur
+// 12 clita
+// 12 aliquyam
+// 12 accusam
+// 11 voluptua
+// 11 est
+// 10 vel
+// 10 in
+// 9 nulla
+// 9 duis
+// 8 consequat
+// 5 vulputate
+// 5 velit
+// 5 molestie
+// 5 iriure
+// 5 illum
+// 5 hendrerit
+// 5 feugiat
+// 5 facilisis
+// 5 eum
+// 5 eu
+// 5 esse
+// 5 autem
+// 4 zzril
+// 4 wisi
+// 4 volutpat
+// 4 veniam
+// 4 ullamcorper
+// 4 tincidunt
+// 4 te
+// 4 tation
+// 4 suscipit
+// 4 quis
+// 4 qui
+// 4 praesent
+// 4 odio
+// 4 nostrud
+// 4 nonummy
+// 4 nisl
+// 4 nibh
+// 4 minim
+// 4 luptatum
+// 4 lobortis
+// 4 laoreet
+// 4 iusto
+// 4 feugait
+// 4 facilisi
+// 4 exerci
+// 4 ex
+// 4 euismod
+// 4 eros
+// 4 enim
+// 4 elit
+// 4 dignissim
+// 4 delenit
+// 4 consectetuer
+// 4 commodo
+// 4 blandit
+// 4 augue
+// 4 aliquip
+// 4 aliquam
+// 4 adipiscing
+// 4 ad
+// 4 accumsan
+// 2 soluta
+// 2 quod
+// 2 possim
+// 2 placerat
+// 2 option
+// 2 nobis
+// 2 nihil
+// 2 nam
+// 2 mazim
+// 2 liber
+// 2 imperdiet
+// 2 id
+// 2 facer
+// 2 eleifend
+// 2 doming
+// 2 cum
+// 2 congue
+// 2 assum
-- 
GitLab