public virtual void TestLoadFirst() { Assert.IsTrue(dir != null); Assert.IsTrue(fieldInfos != null); FieldsReader reader = new FieldsReader(dir, TEST_SEGMENT_NAME, fieldInfos); Assert.IsTrue(reader != null); Assert.IsTrue(reader.Size() == 1); LoadFirstFieldSelector fieldSelector = new LoadFirstFieldSelector(); Document doc = reader.Doc(0, fieldSelector); Assert.IsTrue(doc != null, "doc is null and it shouldn't be"); int count = 0; System.Collections.IList l = doc.GetFields(); for (System.Collections.IEnumerator iter = l.GetEnumerator(); iter.MoveNext();) { Field field = (Field)iter.Current; Assert.IsTrue(field != null, "field is null and it shouldn't be"); System.String sv = field.StringValue(); Assert.IsTrue(sv != null, "sv is null and it shouldn't be"); count++; } Assert.IsTrue(count == 1, count + " does not equal: " + 1); }
public IBooleanOperation SelectFirstFieldOnlyInternal() { Selector = new LoadFirstFieldSelector(); return(CreateOp()); }
public IBooleanOperation SelectFirstFieldOnlyInternal() { Selector = new LoadFirstFieldSelector(); return(new LuceneBooleanOperation(this)); }