Package org.elasticsearch.common.bytes
Class AbstractBytesReferenceTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.util.LuceneTestCase
org.elasticsearch.test.ESTestCase
org.elasticsearch.common.bytes.AbstractBytesReferenceTestCase
public abstract class AbstractBytesReferenceTestCase extends ESTestCase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.test.ESTestCase
ESTestCase.GeohashGenerator, ESTestCase.TestAnalysis
Nested classes/interfaces inherited from class org.apache.lucene.util.LuceneTestCase
LuceneTestCase.AwaitsFix, LuceneTestCase.BadApple, LuceneTestCase.Monster, LuceneTestCase.Nightly, LuceneTestCase.Slow, LuceneTestCase.SuppressCodecs, LuceneTestCase.SuppressFileSystems, LuceneTestCase.SuppressFsync, LuceneTestCase.SuppressReproduceLine, LuceneTestCase.SuppressSysoutChecks, LuceneTestCase.SuppressTempFileChecks, LuceneTestCase.ThrowingRunnable, LuceneTestCase.Weekly
-
Field Summary
Fields Modifier and Type Field Description protected BigArrays
bigarrays
protected static int
PAGE_SIZE
Fields inherited from class org.elasticsearch.test.ESTestCase
checkIndexFailures, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, FIPS_SYSPROP, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger, TEST_WORKER_SYS_PROPERTY, TEST_WORKER_VM_ID
Fields inherited from class org.apache.lucene.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_SLOW, 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_SLOW, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
-
Constructor Summary
Constructors Constructor Description AbstractBytesReferenceTestCase()
-
Method Summary
Methods inherited from class org.elasticsearch.test.ESTestCase
after, afterIfFailed, afterIfSuccessful, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertSettingDeprecationsAndWarnings, assertSettingDeprecationsAndWarnings, assertWarnings, assertWarnings, before, between, buildEnvSettings, buildNewFakeTransportAddress, checkStaticState, clearPossibleRoles, copyInstance, copyNamedWriteable, copyNamedWriteable, copyWriteable, copyWriteable, createParser, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableJodaDeprecationWarningsCheck, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, ensureSupportedLocale, frequently, generateRandomStringArray, generateRandomStringArray, getBasePort, getDataPath, getPortRange, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, inFipsJvm, iterations, maybeSet, mockScript, newNodeEnvironment, newNodeEnvironment, randomAlphaOfLength, randomAlphaOfLengthBetween, randomArray, randomArray, randomBoolean, randomByte, randomByteArrayOfLength, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomList, randomList, randomLong, randomLongBetween, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomTimeZone, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, randomZone, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, setPossibleRoles, settings, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, waitUntil, waitUntil, writableRegistry, xContentRegistry
Methods inherited from class org.apache.lucene.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, expectThrows, expectThrows, expectThrows, expectThrowsAnyOf, expectThrowsAnyOf, getBaseTempDirForTestClass, getDataInputStream, getOnlyLeafReader, getTestClass, getTestName, hasWorkingMMapOnWindows, isTestThread, localeForLanguageTag, maybeChangeLiveIndexWriterConfig, maybeWrapReader, newAlcoholicMergePolicy, newAlcoholicMergePolicy, 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, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, restoreSpins, runWithRestrictedPermissions, setIndexWriterMaxDocs, setUp, setupCPUCoreCount, setupSpins, 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, assertTrue, assertTrue, fail, fail
-
Field Details
-
PAGE_SIZE
protected static final int PAGE_SIZE- See Also:
- Constant Field Values
-
bigarrays
-
-
Constructor Details
-
AbstractBytesReferenceTestCase
public AbstractBytesReferenceTestCase()
-
-
Method Details
-
testGet
public void testGet() throws java.io.IOException- Throws:
java.io.IOException
-
testLength
public void testLength() throws java.io.IOException- Throws:
java.io.IOException
-
testSlice
public void testSlice() throws java.io.IOException- Throws:
java.io.IOException
-
testStreamInput
public void testStreamInput() throws java.io.IOException- Throws:
java.io.IOException
-
testStreamInputMarkAndReset
public void testStreamInputMarkAndReset() throws java.io.IOException- Throws:
java.io.IOException
-
testStreamInputBulkReadWithOffset
public void testStreamInputBulkReadWithOffset() throws java.io.IOException- Throws:
java.io.IOException
-
testRandomReads
public void testRandomReads() throws java.io.IOException- Throws:
java.io.IOException
-
testSliceStreamInput
public void testSliceStreamInput() throws java.io.IOException- Throws:
java.io.IOException
-
testWriteToOutputStream
public void testWriteToOutputStream() throws java.io.IOException- Throws:
java.io.IOException
-
testInputStreamSkip
public void testInputStreamSkip() throws java.io.IOException- Throws:
java.io.IOException
-
testSliceWriteToOutputStream
public void testSliceWriteToOutputStream() throws java.io.IOException- Throws:
java.io.IOException
-
testToBytes
public void testToBytes() throws java.io.IOException- Throws:
java.io.IOException
-
testToBytesRefSharedPage
public void testToBytesRefSharedPage() throws java.io.IOException- Throws:
java.io.IOException
-
testToBytesRefMaterializedPages
public void testToBytesRefMaterializedPages() throws java.io.IOException- Throws:
java.io.IOException
-
testCopyBytesRefSharesBytes
public void testCopyBytesRefSharesBytes() throws java.io.IOException- Throws:
java.io.IOException
-
testSliceCopyBytesRef
public void testSliceCopyBytesRef() throws java.io.IOException- Throws:
java.io.IOException
-
testEmptyToBytesRefIterator
public void testEmptyToBytesRefIterator() throws java.io.IOException- Throws:
java.io.IOException
-
testIterator
public void testIterator() throws java.io.IOException- Throws:
java.io.IOException
-
testSliceIterator
public void testSliceIterator() throws java.io.IOException- Throws:
java.io.IOException
-
testIteratorRandom
public void testIteratorRandom() throws java.io.IOException- Throws:
java.io.IOException
-
testArrayOffset
public void testArrayOffset() throws java.io.IOException- Throws:
java.io.IOException
-
testSliceArrayOffset
public void testSliceArrayOffset() throws java.io.IOException- Throws:
java.io.IOException
-
testToUtf8
public void testToUtf8() throws java.io.IOException- Throws:
java.io.IOException
-
testToBytesRef
public void testToBytesRef() throws java.io.IOException- Throws:
java.io.IOException
-
testSliceToBytesRef
public void testSliceToBytesRef() throws java.io.IOException- Throws:
java.io.IOException
-
testHashCode
public void testHashCode() throws java.io.IOException- Throws:
java.io.IOException
-
testEquals
public void testEquals() throws java.io.IOException- Throws:
java.io.IOException
-
testSliceEquals
public void testSliceEquals() -
newBytesReference
- Throws:
java.io.IOException
-
newBytesReferenceWithOffsetOfZero
protected abstract BytesReference newBytesReferenceWithOffsetOfZero(int length) throws java.io.IOException- Throws:
java.io.IOException
-
testCompareTo
public void testCompareTo() throws java.io.IOException- Throws:
java.io.IOException
-
getSinglePageOrNull
- Throws:
java.io.IOException
-
getNumPages
- Throws:
java.io.IOException
-
testBasicEquals
public void testBasicEquals() -
testGetInt
public void testGetInt() throws java.io.IOException- Throws:
java.io.IOException
-
testIndexOf
public void testIndexOf() throws java.io.IOException- Throws:
java.io.IOException
-