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 voidassertEquals(BitSet set1, T set2, int maxDoc)abstract TcopyOf(BitSet bs, int length)Create a copy of the givenBitSetwhich haslengthbits.voidtestCardinality()Test theBitSet.cardinality()method.voidtestClear()Test theBitSet.clear(int)method.voidtestClearAll()Test theBitSet.clear()method.voidtestClearRange()Test theBitSet.clear(int,int)method.voidtestGetAndSet()Test theBitSet.getAndSet(int)method.voidtestNextSetBit()TestBitSet.nextSetBit(int).voidtestNextSetBitInRange()voidtestOrDense()TestBitSet.or(DocIdSetIterator)on dense sets.voidtestOrRandom()TestBitSet.or(DocIdSetIterator)on a random density.voidtestOrSparse()TestBitSet.or(DocIdSetIterator)on sparse sets.voidtestPrevSetBit()TestBitSet.prevSetBit(int).voidtestSet()Test theBitSet.set(int)method.-
Methods inherited from class org.apache.lucene.tests.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertDoubleUlpEquals, assertFieldInfosEquals, assertFloatUlpEquals, 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 givenBitSetwhich haslengthbits.- Throws:
IOException
-
testCardinality
public void testCardinality() throws IOExceptionTest theBitSet.cardinality()method.- Throws:
IOException
-
testPrevSetBit
public void testPrevSetBit() throws IOExceptionTestBitSet.prevSetBit(int).- Throws:
IOException
-
testNextSetBit
public void testNextSetBit() throws IOExceptionTestBitSet.nextSetBit(int).- Throws:
IOException
-
testNextSetBitInRange
public void testNextSetBitInRange() throws IOException- Throws:
IOException
-
testSet
public void testSet() throws IOExceptionTest theBitSet.set(int)method.- Throws:
IOException
-
testGetAndSet
public void testGetAndSet() throws IOExceptionTest theBitSet.getAndSet(int)method.- Throws:
IOException
-
testClear
public void testClear() throws IOExceptionTest theBitSet.clear(int)method.- Throws:
IOException
-
testClearRange
public void testClearRange() throws IOExceptionTest theBitSet.clear(int,int)method.- Throws:
IOException
-
testClearAll
public void testClearAll() throws IOExceptionTest theBitSet.clear()method.- Throws:
IOException
-
testOrSparse
public void testOrSparse() throws IOExceptionTestBitSet.or(DocIdSetIterator)on sparse sets.- Throws:
IOException
-
testOrDense
public void testOrDense() throws IOExceptionTestBitSet.or(DocIdSetIterator)on dense sets.- Throws:
IOException
-
testOrRandom
public void testOrRandom() throws IOExceptionTestBitSet.or(DocIdSetIterator)on a random density.- Throws:
IOException
-
-