コード例 #1
0
ファイル: SentenceTest.java プロジェクト: alishir/CoreNLP
  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));
  }
コード例 #2
0
ファイル: SentenceTest.java プロジェクト: alishir/CoreNLP
 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));
 }