## Uses of Class
org.apache.lucene.util.LuceneTestCase

Packages that use LuceneTestCase
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.

### Uses of LuceneTestCase in org.apache.lucene.analysis

Subclasses of LuceneTestCase in org.apache.lucene.analysis
`class` `BaseTokenStreamTestCase` Base class for all Lucene unit tests that use TokenStreams.
`class` `CollationTestBase` Base test class for testing Unicode collation.

### Uses of LuceneTestCase in org.apache.lucene.analysis.standard

Subclasses of LuceneTestCase in org.apache.lucene.analysis.standard
`class` `EmojiTokenizationTestUnicode_11_0` This class was automatically generated by generateEmojiTokenizationTest.pl from: http://www.unicode.org/Public/emoji/11.0/emoji-test.txt emoji-test.txt contains emoji char sequences, which are represented as tokenization tests in this class.
`class` `WordBreakTestUnicode_9_0_0` This class was automatically generated by generateJavaUnicodeWordBreakTest.pl from: http://www.unicode.org/Public/9.0.0/ucd/auxiliary/WordBreakTest.txt WordBreakTest.txt indicates the points in the provided character sequences at which conforming implementations must and must not break words.

### Uses of LuceneTestCase in org.apache.lucene.geo

Subclasses of LuceneTestCase in org.apache.lucene.geo
`class` `BaseGeoPointTestCase` Abstract class to do basic tests for a geospatial impl (high level fields and queries) NOTE: This test focuses on geospatial (distance queries, polygon queries, etc) indexing and search, not any underlying storage format or encoding: it merely supplies two hooks for the encoding so that tests can be exact.

### Uses of LuceneTestCase in org.apache.lucene.index

Subclasses of LuceneTestCase in org.apache.lucene.index
`class` `BaseCompoundFormatTestCase` Abstract class to do basic tests for a compound format.
`class` `BaseCompressingDocValuesFormatTestCase` Extends `BaseDocValuesFormatTestCase` to add compression checks.
`class` `BaseDocValuesFormatTestCase` Abstract class to do basic tests for a docvalues format.
`class` `BaseFieldInfoFormatTestCase` Abstract class to do basic tests for fis format.
`class` `BaseLiveDocsFormatTestCase` Abstract class that performs basic testing of a codec's `LiveDocsFormat`.
`class` `BaseMergePolicyTestCase` Base test case for `MergePolicy`.
`class` `BaseNormsFormatTestCase` Abstract class to do basic tests for a norms format.
`class` `BasePointsFormatTestCase` Abstract class to do basic tests for a points format.
`class` `BasePostingsFormatTestCase` Abstract class to do basic tests for a postings format.
`class` `BaseSegmentInfoFormatTestCase` Abstract class to do basic tests for si format.
`class` `BaseStoredFieldsFormatTestCase` Base class aiming at testing `stored fields formats`.
`class` `BaseTermVectorsFormatTestCase` Base class aiming at testing `term vectors formats`.
`class` `BaseTestCheckIndex` Base class for CheckIndex tests.
`class` `ThreadedIndexingAndSearchingTestCase` Utility class that spawns multiple indexing and searching threads.

### Uses of LuceneTestCase in org.apache.lucene.mockfile

Subclasses of LuceneTestCase in org.apache.lucene.mockfile
`class` `MockFileSystemTestCase` Base class for testing mockfilesystems.

### Uses of LuceneTestCase in org.apache.lucene.search

Subclasses of LuceneTestCase in org.apache.lucene.search
`class` `BaseExplanationTestCase` Tests primitive queries (ie: that rewrite to themselves) to insure they match the expected set of docs, and that the score of each match is equal to the value of the scores explanation.
`class` `BaseRangeFieldQueryTestCase` Abstract class to do basic tests for a RangeField query.
`class` `SearchEquivalenceTestBase` Simple base class for checking search equivalence.
`class` `ShardSearchingTestBase` Base test class for simulating distributed search across multiple shards.

### Uses of LuceneTestCase in org.apache.lucene.search.similarities

Subclasses of LuceneTestCase in org.apache.lucene.search.similarities
`class` `BaseSimilarityTestCase` Abstract class to do basic tests for a similarity.

### Uses of LuceneTestCase in org.apache.lucene.store

Subclasses of LuceneTestCase in org.apache.lucene.store
`class` `BaseDirectoryTestCase` Base class for per-Directory tests.
`class` `BaseLockFactoryTestCase` Base class for per-LockFactory tests.

### Uses of LuceneTestCase in org.apache.lucene.util

Subclasses of LuceneTestCase in org.apache.lucene.util
`class` `BaseBitSetTestCase<T extends BitSet>` Base test case for BitSets.
`class` `BaseDocIdSetTestCase<T extends DocIdSet>` Base test class for `DocIdSet`s.