Package org.apache.lucene.tests.store
package org.apache.lucene.tests.store
Support for testing store mechanisms.
The primary class is MockDirectoryWrapper
, which wraps
any Directory implementation and provides additional checks.
-
ClassDescriptionBase class for Directories that "chunk" the input into blocks.Base class for
Directory
implementations.Calls check index on close.Base class for per-LockFactory tests.Corrupts on bit of a file after closeThis is a Directory Wrapper that adds methods intended to be used only by unit tests.Objects that represent fail-able conditions.Use this when throwing fakeIOException
, e.g.Enum for controlling hard disk throttling.Used by MockDirectoryWrapper to create an input stream that keeps track of when it's been closed.Used to create an output stream that will throw an IOException on fake disk full, track max disk space actually used, and maybe throw random IOExceptions.Delegates all operations, even optional ones, to the wrapped directory.ADirectory
wrapper that counts the number of times that Lucene may wait for I/O to return serially.