1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.tika.language;
18
19 import java.io.IOException;
20
21 import junit.framework.TestCase;
22
23 public class ProfilingWriterTest extends TestCase {
24
25 public void testProfilingWriter() throws IOException {
26 ProfilingWriter writer = new ProfilingWriter();
27 writer.write(" foo+BAR FooBar\n");
28 writer.close();
29
30 LanguageProfile profile = writer.getProfile();
31 assertEquals(2, profile.getCount("_fo"));
32 assertEquals(2, profile.getCount("foo"));
33 assertEquals(1, profile.getCount("oo_"));
34 assertEquals(1, profile.getCount("oob"));
35 assertEquals(1, profile.getCount("oba"));
36 assertEquals(1, profile.getCount("_ba"));
37 assertEquals(2, profile.getCount("bar"));
38 assertEquals(2, profile.getCount("ar_"));
39 }
40
41 }