public void testCoreLabelListToString() { List<CoreLabel> clWords = new ArrayList<>(); List<CoreLabel> clValues = new ArrayList<>(); List<CoreLabel> clWordTags = new ArrayList<>(); List<CoreLabel> clValueTags = new ArrayList<>(); for (int i = 0; i < words.length; ++i) { CoreLabel cl = new CoreLabel(); cl.setWord(words[i]); clWords.add(cl); cl = new CoreLabel(); cl.setValue(words[i]); clValues.add(cl); cl = new CoreLabel(); cl.setWord(words[i]); cl.setTag(tags[i]); clWordTags.add(cl); cl = new CoreLabel(); cl.setValue(words[i]); cl.setTag(tags[i]); clValueTags.add(cl); } assertEquals(expectedValueOnly, SentenceUtils.listToString(clWords, true)); assertEquals(expectedValueOnly, SentenceUtils.listToString(clValues, true)); assertEquals(expectedTagged, SentenceUtils.listToString(clWordTags, false, separator)); assertEquals(expectedTagged, SentenceUtils.listToString(clValueTags, false, separator)); }
public void testTaggedWordListToString() { List<TaggedWord> tagged = new ArrayList<>(); for (int i = 0; i < words.length; ++i) { tagged.add(new TaggedWord(words[i], tags[i])); } assertEquals(expectedValueOnly, SentenceUtils.listToString(tagged, true)); assertEquals(expectedTagged, SentenceUtils.listToString(tagged, false, separator)); }