Package org.apache.lucene.tests.util
Class BaseBitSetTestCase<T extends BitSet>
- java.lang.Object
-
- org.junit.Assert
-
- org.apache.lucene.tests.util.LuceneTestCase
-
- org.apache.lucene.tests.util.BaseBitSetTestCase<T>
-
public abstract class BaseBitSetTestCase<T extends BitSet> extends LuceneTestCase
Base test case for BitSets.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.tests.util.LuceneTestCase
LuceneTestCase.AwaitsFix, LuceneTestCase.BadApple, LuceneTestCase.Monster, LuceneTestCase.Nightly, LuceneTestCase.SuppressCodecs, LuceneTestCase.SuppressFileSystems, LuceneTestCase.SuppressFsync, LuceneTestCase.SuppressReproduceLine, LuceneTestCase.SuppressSysoutChecks, LuceneTestCase.SuppressTempFileChecks, LuceneTestCase.ThrowingConsumer<T>, LuceneTestCase.ThrowingRunnable, LuceneTestCase.Weekly
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.tests.util.LuceneTestCase
assertsAreEnabled, classRules, DEFAULT_LINE_DOCS_FILE, INFOSTREAM, JENKINS_LARGE_LINE_DOCS_FILE, LEAVE_TEMPORARY, MAYBE_CACHE_POLICY, RANDOM_MULTIPLIER, ruleChain, suiteFailureMarker, SYSPROP_AWAITSFIX, SYSPROP_BADAPPLES, SYSPROP_FAILFAST, SYSPROP_MAXFAILURES, SYSPROP_MONSTER, SYSPROP_NIGHTLY, SYSPROP_WEEKLY, TEST_ASSERTS_ENABLED, TEST_AWAITSFIX, TEST_BADAPPLES, TEST_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_MONSTER, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
-
-
Constructor Summary
Constructors Constructor Description BaseBitSetTestCase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
assertEquals(BitSet set1, T set2, int maxDoc)
abstract T
copyOf(BitSet bs, int length)
Create a copy of the givenBitSet
which haslength
bits.void
testCardinality()
Test theBitSet.cardinality()
method.void
testClear()
Test theBitSet.clear(int)
method.void
testClearAll()
Test theBitSet.clear()
method.void
testClearRange()
Test theBitSet.clear(int,int)
method.void
testGetAndSet()
Test theBitSet.getAndSet(int)
method.void
testNextSetBit()
TestBitSet.nextSetBit(int)
.void
testOrDense()
TestBitSet.or(DocIdSetIterator)
on dense sets.void
testOrRandom()
TestBitSet.or(DocIdSetIterator)
on a random density.void
testOrSparse()
TestBitSet.or(DocIdSetIterator)
on sparse sets.void
testPrevSetBit()
TestBitSet.prevSetBit(int)
.void
testSet()
Test theBitSet.set(int)
method.-
Methods inherited from class org.apache.lucene.tests.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, assumeWorkingMMapOnWindows, atLeast, atLeast, callStackContains, callStackContains, callStackContainsAnyOf, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, ensureSaneIWCOnNightly, expectThrows, expectThrows, expectThrows, expectThrowsAnyOf, expectThrowsAnyOf, getDataInputStream, getDataPath, getJvmForkArguments, getOnlyLeafReader, getTestClass, getTestName, hasWorkingMMapOnWindows, isTestThread, localeForLanguageTag, maybeChangeLiveIndexWriterConfig, maybeWrapReader, newAlcoholicMergePolicy, newAlcoholicMergePolicy, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newDirectory, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newIndexWriterConfig, newIOContext, newIOContext, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newMaybeVirusCheckingDirectory, newMaybeVirusCheckingFSDirectory, newMergePolicy, newMergePolicy, newMergePolicy, newMockDirectory, newMockDirectory, newMockDirectory, newMockFSDirectory, newMockFSDirectory, newSearcher, newSearcher, newSearcher, newSearcher, newSnapshotIndexWriterConfig, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, randomVectorFormat, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, runWithRestrictedPermissions, setIndexWriterMaxDocs, setUp, setupCPUCoreCount, setUpExecutorService, shutdownExecutorService, slowFileExists, tearDown, usually, usually, wrapReader
-
Methods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
-
-
-
-
Method Detail
-
copyOf
public abstract T copyOf(BitSet bs, int length) throws IOException
Create a copy of the givenBitSet
which haslength
bits.- Throws:
IOException
-
testCardinality
public void testCardinality() throws IOException
Test theBitSet.cardinality()
method.- Throws:
IOException
-
testPrevSetBit
public void testPrevSetBit() throws IOException
TestBitSet.prevSetBit(int)
.- Throws:
IOException
-
testNextSetBit
public void testNextSetBit() throws IOException
TestBitSet.nextSetBit(int)
.- Throws:
IOException
-
testSet
public void testSet() throws IOException
Test theBitSet.set(int)
method.- Throws:
IOException
-
testGetAndSet
public void testGetAndSet() throws IOException
Test theBitSet.getAndSet(int)
method.- Throws:
IOException
-
testClear
public void testClear() throws IOException
Test theBitSet.clear(int)
method.- Throws:
IOException
-
testClearRange
public void testClearRange() throws IOException
Test theBitSet.clear(int,int)
method.- Throws:
IOException
-
testClearAll
public void testClearAll() throws IOException
Test theBitSet.clear()
method.- Throws:
IOException
-
testOrSparse
public void testOrSparse() throws IOException
TestBitSet.or(DocIdSetIterator)
on sparse sets.- Throws:
IOException
-
testOrDense
public void testOrDense() throws IOException
TestBitSet.or(DocIdSetIterator)
on dense sets.- Throws:
IOException
-
testOrRandom
public void testOrRandom() throws IOException
TestBitSet.or(DocIdSetIterator)
on a random density.- Throws:
IOException
-
-