Repository: opennlp Updated Branches: refs/heads/master 395431519 -> 704866739
OPENNLP-1016: Add more tests for StringList Project: http://git-wip-us.apache.org/repos/asf/opennlp/repo Commit: http://git-wip-us.apache.org/repos/asf/opennlp/commit/70486673 Tree: http://git-wip-us.apache.org/repos/asf/opennlp/tree/70486673 Diff: http://git-wip-us.apache.org/repos/asf/opennlp/diff/70486673 Branch: refs/heads/master Commit: 7048667393bc4290f381312243d13688407b9350 Parents: 3954315 Author: koji <[email protected]> Authored: Mon Apr 10 14:16:34 2017 +0900 Committer: koji <[email protected]> Committed: Mon Apr 10 14:16:34 2017 +0900 ---------------------------------------------------------------------- .../test/java/opennlp/tools/util/StringListTest.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/opennlp/blob/70486673/opennlp-tools/src/test/java/opennlp/tools/util/StringListTest.java ---------------------------------------------------------------------- diff --git a/opennlp-tools/src/test/java/opennlp/tools/util/StringListTest.java b/opennlp-tools/src/test/java/opennlp/tools/util/StringListTest.java index a57a2ae..d8c7ca2 100644 --- a/opennlp-tools/src/test/java/opennlp/tools/util/StringListTest.java +++ b/opennlp-tools/src/test/java/opennlp/tools/util/StringListTest.java @@ -28,6 +28,16 @@ import org.junit.Test; public class StringListTest { /** + * Tests {@link StringList} which uses {@link String#intern}. + */ + @Test + public void testIntern() { + StringList l1 = new StringList("a"); + StringList l2 = new StringList("a", "b"); + Assert.assertTrue(l1.getToken(0) == l2.getToken(0)); + } + + /** * Tests {@link StringList#getToken(int)}. */ @Test @@ -90,6 +100,8 @@ public class StringListTest { public void testHashCode() { Assert.assertEquals(new StringList("a", "b").hashCode(), new StringList("a", "b").hashCode()); + Assert.assertNotEquals(new StringList("a", "b").hashCode(), + new StringList("a", "c").hashCode()); } /** @@ -97,6 +109,7 @@ public class StringListTest { */ @Test public void testToString() { - new StringList("a", "b").toString(); + Assert.assertEquals("[a]", new StringList("a").toString()); + Assert.assertEquals("[a,b]", new StringList("a", "b").toString()); } }
