Lucene.Net.Search.Spans.TestPayloadSpans.TestSpanFirst C# (CSharp) Method

TestSpanFirst() private method

private TestSpanFirst ( ) : void
return void
		public virtual void  TestSpanFirst()
		{
			
			SpanQuery match;
			SpanFirstQuery sfq;
			match = new SpanTermQuery(new Term(PayloadHelper.FIELD, "one"));
			sfq = new SpanFirstQuery(match, 2);
			Spans spans = sfq.GetSpans(indexReader);
			CheckSpans(spans, 109, 1, 1, 1);
			//Test more complicated subclause
			SpanQuery[] clauses = new SpanQuery[2];
			clauses[0] = new SpanTermQuery(new Term(PayloadHelper.FIELD, "one"));
			clauses[1] = new SpanTermQuery(new Term(PayloadHelper.FIELD, "hundred"));
			match = new SpanNearQuery(clauses, 0, true);
			sfq = new SpanFirstQuery(match, 2);
			CheckSpans(sfq.GetSpans(indexReader), 100, 2, 1, 1);
			
			match = new SpanNearQuery(clauses, 0, false);
			sfq = new SpanFirstQuery(match, 2);
			CheckSpans(sfq.GetSpans(indexReader), 100, 2, 1, 1);
		}