public virtual void TestGetDocCount()
{
Directory dir = NewDirectory();
IndexWriter writer = new IndexWriter(dir, NewIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(Random())));
Document d = new Document();
d.Add(NewTextField("f", "a", Field.Store.NO));
writer.AddDocument(d);
d = new Document();
d.Add(NewTextField("f", "a", Field.Store.NO));
writer.AddDocument(d);
DirectoryReader r = writer.Reader;
writer.Dispose();
try
{
// Make sure codec impls getSumDocFreq (eg PreFlex doesn't)
Assume.That(r.GetDocCount("f") != -1);
Assert.AreEqual(2, r.GetDocCount("f"));
}
finally
{
r.Dispose();
dir.Dispose();
}
}