Lucene.Net.QueryParsers.TestMultiAnalyzer.TestMultiAnalyzerWithSubclassOfQueryParser C# (CSharp) Method

TestMultiAnalyzerWithSubclassOfQueryParser() private method

private TestMultiAnalyzerWithSubclassOfQueryParser ( ) : void
return void
		public virtual void  TestMultiAnalyzerWithSubclassOfQueryParser()
		{
			
			DumbQueryParser qp = new DumbQueryParser("", new MultiAnalyzer(this));
			qp.PhraseSlop = 99; // modified default slop
			
			// direct call to (super's) getFieldQuery to demonstrate differnce
			// between phrase and multiphrase with modified default slop
			Assert.AreEqual("\"foo bar\"~99", qp.GetSuperFieldQuery("", "foo bar").ToString());
			Assert.AreEqual("\"(multi multi2) bar\"~99", qp.GetSuperFieldQuery("", "multi bar").ToString());
			
			
			// ask sublcass to parse phrase with modified default slop
			Assert.AreEqual("\"(multi multi2) foo\"~99 bar", qp.Parse("\"multi foo\" bar").ToString());
		}