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
checkIndexFailed, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, 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, awaitBusy, awaitBusy, before, between, buildEnvSettings, buildNewFakeTransportAddress, checkStaticState, clearPossibleRoles, copyInstance, copyWriteable, copyWriteable, 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, 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, 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, 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 Detail
-
PAGE_SIZE
protected static final int PAGE_SIZE
- See Also:
- Constant Field Values
-
bigarrays
protected final BigArrays bigarrays
-
-
Method Detail
-
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
protected abstract BytesReference newBytesReference(int length) throws java.io.IOException
- 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
public static BytesRef getSinglePageOrNull(BytesReference ref) throws java.io.IOException
- Throws:
java.io.IOException
-
getNumPages
public static int getNumPages(BytesReference ref) throws java.io.IOException
- 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
-
-