# Uses of Package
org.apache.lucene.util

Packages that use org.apache.lucene.util
org.apache.lucene.analysis: Support for testing analysis components.
org.apache.lucene.analysis.standard: Classes to support `StandardAnalyzer` component testing
org.apache.lucene.geo: Reusable Geo test utilities.
org.apache.lucene.index: Support for testing of indexes.
org.apache.lucene.mockfile: Support for testing/debugging with virtual filesystems
org.apache.lucene.search: Support for testing search components.
org.apache.lucene.search.similarities: Support for testing similarities
org.apache.lucene.store: Support for testing store mechanisms.
org.apache.lucene.util: General test support.

Classes in org.apache.lucene.util used by org.apache.lucene.analysis
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.standard
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.

Classes in org.apache.lucene.util used by org.apache.lucene.geo
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.
LuceneTestCase.Nightly Annotation for tests that should only be run during nightly builds.

Classes in org.apache.lucene.util used by org.apache.lucene.index
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.
LuceneTestCase.Monster Annotation for monster tests that require special setup (e.g.
LuceneTestCase.Nightly Annotation for tests that should only be run during nightly builds.
LuceneTestCase.Slow Annotation for tests that are slow.

Classes in org.apache.lucene.util used by org.apache.lucene.mockfile
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.
LuceneTestCase.SuppressFileSystems Annotation for test classes that should avoid mock filesystem types (because they test a bug that only happens on linux, for example).

Classes in org.apache.lucene.util used by org.apache.lucene.search
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.
LuceneTestCase.Nightly Annotation for tests that should only be run during nightly builds.
LuceneTestCase.SuppressCodecs Annotation for test classes that should avoid certain codec types (because they are expensive, for example).

Classes in org.apache.lucene.util used by org.apache.lucene.search.similarities
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.

Classes in org.apache.lucene.util used by org.apache.lucene.store
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.

Classes in org.apache.lucene.util used by org.apache.lucene.util
Class and Description
LuceneTestCase Base class for all Lucene unit tests, Junit3 or Junit4 variant.
LuceneTestCase.ThrowingRunnable A runnable that can throw any checked exception.
RamUsageTester.Accumulator An accumulator of object references.
TestRuleIgnoreAfterMaxFailures This rule keeps a count of failed tests (suites) and will result in an `AssumptionViolatedException` after a given number of failures for all tests following this condition.
TestRuleLimitSysouts.Limit An annotation specifying the limit of bytes per class.
TestRuleMarkFailure A rule for marking failed tests and suites.
ThrottledIndexOutput Intentionally slow IndexOutput for testing.