public virtual void TestOutOfBoundsAccess()
{
int numDocs = Reader.MaxDoc;
try
{
Reader.Document(-1);
Assert.Fail();
}
catch (System.IndexOutOfRangeException expected)
{
}
try
{
Reader.GetTermVectors(-1);
Assert.Fail();
}
catch (System.IndexOutOfRangeException expected)
{
}
try
{
Reader.Document(numDocs);
Assert.Fail();
}
catch (System.IndexOutOfRangeException expected)
{
}
try
{
Reader.GetTermVectors(numDocs);
Assert.Fail();
}
catch (System.IndexOutOfRangeException expected)
{
}
}
}