public virtual void TestCoreLabelListToString() { IList <CoreLabel> clWords = new List <CoreLabel>(); IList <CoreLabel> clValues = new List <CoreLabel>(); IList <CoreLabel> clWordTags = new List <CoreLabel>(); IList <CoreLabel> clValueTags = new List <CoreLabel>(); 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); } NUnit.Framework.Assert.AreEqual(expectedValueOnly, SentenceUtils.ListToString(clWords, true)); NUnit.Framework.Assert.AreEqual(expectedValueOnly, SentenceUtils.ListToString(clValues, true)); NUnit.Framework.Assert.AreEqual(expectedTagged, SentenceUtils.ListToString(clWordTags, false, separator)); NUnit.Framework.Assert.AreEqual(expectedTagged, SentenceUtils.ListToString(clValueTags, false, separator)); }
public virtual void TestTaggedWordListToString() { IList <TaggedWord> tagged = new List <TaggedWord>(); for (int i = 0; i < words.Length; ++i) { tagged.Add(new TaggedWord(words[i], tags[i])); } NUnit.Framework.Assert.AreEqual(expectedValueOnly, SentenceUtils.ListToString(tagged, true)); NUnit.Framework.Assert.AreEqual(expectedTagged, SentenceUtils.ListToString(tagged, false, separator)); }