From 5d09e87eba5348d49e5ed9fc794e82fe0bb53288 Mon Sep 17 00:00:00 2001 From: pollseed Date: Thu, 10 Dec 2015 18:25:42 +0900 Subject: [PATCH] Create KuromojiWrapperTest.java --- .../kuromojiWrapper/KuromojiWrapperTest.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/tmp/fxxk/kuromojiWrapper/KuromojiWrapperTest.java diff --git a/src/tmp/fxxk/kuromojiWrapper/KuromojiWrapperTest.java b/src/tmp/fxxk/kuromojiWrapper/KuromojiWrapperTest.java new file mode 100644 index 0000000..e9deaf1 --- /dev/null +++ b/src/tmp/fxxk/kuromojiWrapper/KuromojiWrapperTest.java @@ -0,0 +1,34 @@ +package kuromojiWrapper; + +import java.util.LinkedList; +import java.util.Queue; + +import junit.framework.Assert; + +import org.junit.Test; + +import com.atilika.kuromoji.jumandic.Token; + +public class KuromojiWrapperTest { + static KuromojiWrapper KW = new KuromojiWrapper(); + + @Test + public void test_surfaces() { + final Queue surfacesTrue = new LinkedList() { + { + add("ほ"); + add("げ"); + add("ほ"); + add("げ"); + } + }; + KW.surfaces("ほげほげ").forEach(v -> Assert.assertEquals(v, surfacesTrue.poll())); + } + + @Test + public void test_features() { + final Queue tokens = new LinkedList(); + KW.token("ほげほげ").forEach(v -> tokens.add(v)); + KW.allFeatures("ほげほげ").forEach(v -> Assert.assertEquals(v, tokens.poll().getAllFeatures())); + } +}