示例#1
0
        public virtual void  TestFilterTokens()
        {
            Token tok = new Token("accents", 2, 7, "wrd");

            tok.SetPositionIncrement(3);

            SnowballFilter filter = new SnowballFilter(new AnonymousClassTokenStream(tok, this), "English");

            Token newtok = filter.Next();

            System.Diagnostics.Trace.Assert("accent" == newtok.TermText());      //// assertEquals("accent", newtok.TermText());
            System.Diagnostics.Trace.Assert(2 == newtok.StartOffset());          //// assertEquals(2, newtok.StartOffset());
            System.Diagnostics.Trace.Assert(7 == newtok.EndOffset());            //// assertEquals(7, newtok.EndOffset());
            System.Diagnostics.Trace.Assert("wrd" == newtok.Type());             //// assertEquals("wrd", newtok.Type());
            System.Diagnostics.Trace.Assert(3 == newtok.GetPositionIncrement()); //// assertEquals(3, newtok.GetPositionIncrement());
        }
示例#2
0
        public virtual void  TestFilterTokens()
        {
            Token tok = new Token("accents", 2, 7, "wrd");

            tok.SetPositionIncrement(3);

            SnowballFilter filter = new SnowballFilter(new AnonymousClassTokenStream(tok, this), "English");

            Token newtok = filter.Next();

            Assert.AreEqual("accent", newtok.TermText());
            Assert.AreEqual(2, newtok.StartOffset());
            Assert.AreEqual(7, newtok.EndOffset());
            Assert.AreEqual("wrd", newtok.Type());
            Assert.AreEqual(3, newtok.GetPositionIncrement());
        }
示例#3
0
		public virtual void  TestFilterTokens()
		{
			Token tok = new Token("accents", 2, 7, "wrd");
			tok.SetPositionIncrement(3);
			
			SnowballFilter filter = new SnowballFilter(new AnonymousClassTokenStream(tok, this), "English");
			
			Token newtok = filter.Next();
			
			System.Diagnostics.Trace.Assert("accent" == newtok.TermText()); //// assertEquals("accent", newtok.TermText());
			System.Diagnostics.Trace.Assert(2 == newtok.StartOffset()); //// assertEquals(2, newtok.StartOffset());
			System.Diagnostics.Trace.Assert(7 == newtok.EndOffset()); //// assertEquals(7, newtok.EndOffset());
			System.Diagnostics.Trace.Assert("wrd" == newtok.Type()); //// assertEquals("wrd", newtok.Type());
			System.Diagnostics.Trace.Assert(3 == newtok.GetPositionIncrement()); //// assertEquals(3, newtok.GetPositionIncrement());
		}
示例#4
0
		public virtual void  TestFilterTokens()
		{
			Token tok = new Token("accents", 2, 7, "wrd");
			tok.SetPositionIncrement(3);
			
			SnowballFilter filter = new SnowballFilter(new AnonymousClassTokenStream(tok, this), "English");
			
			Token newtok = filter.Next();
			
			Assert.AreEqual("accent", newtok.TermText());
			Assert.AreEqual(2, newtok.StartOffset());
			Assert.AreEqual(7, newtok.EndOffset());
			Assert.AreEqual("wrd", newtok.Type());
			Assert.AreEqual(3, newtok.GetPositionIncrement());
		}