Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }