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
org.apache.lucene.util.LuceneTestCase.AwaitsFix, org.apache.lucene.util.LuceneTestCase.BadApple, org.apache.lucene.util.LuceneTestCase.Monster, org.apache.lucene.util.LuceneTestCase.Nightly, org.apache.lucene.util.LuceneTestCase.Slow, org.apache.lucene.util.LuceneTestCase.SuppressCodecs, org.apache.lucene.util.LuceneTestCase.SuppressFileSystems, org.apache.lucene.util.LuceneTestCase.SuppressFsync, org.apache.lucene.util.LuceneTestCase.SuppressReproduceLine, org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks, org.apache.lucene.util.LuceneTestCase.SuppressTempFileChecks, org.apache.lucene.util.LuceneTestCase.ThrowingRunnable, org.apache.lucene.util.LuceneTestCase.Weekly
-
Field Summary
Fields Modifier and Type Field Description protected org.elasticsearch.common.util.BigArrays
bigarrays
protected static int
PAGE_SIZE
Fields inherited from class org.elasticsearch.test.ESTestCase
checkIndexFailures, DEFAULT_NAMED_WRITABLE_REGISTRY, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, FIPS_SYSPROP, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger, MIN_PRIVATE_PORT, 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, allowedWarnings, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertSettingDeprecationsAndWarnings, assertSettingDeprecationsAndWarnings, assertWarnings, assertWarnings, before, between, buildEnvSettings, buildNewFakeTransportAddress, checkStaticState, clearAdditionalRoles, copyInstance, copyNamedWriteable, copyNamedWriteable, copyWriteable, copyWriteable, createDefaultIndexAnalyzers, 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, newEnvironment, newEnvironment, newNodeEnvironment, newNodeEnvironment, randomAlphaOfLength, randomAlphaOfLengthBetween, randomArray, randomArray, randomBigInteger, randomBoolean, randomByte, randomByteArrayOfLength, randomDateFormatterPattern, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomIp, randomList, randomList, randomLong, randomLongBetween, randomNonNegativeByte, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomTimeZone, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, randomZone, removeHeaderWarningAppender, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, setHeaderWarningAppender, 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, ensureSaneIWCOnNightly, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
PAGE_SIZE
protected static final int PAGE_SIZE- See Also:
- Constant Field Values
-
bigarrays
protected final org.elasticsearch.common.util.BigArrays 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
-
testToBytesRefMaterializedPages
public void testToBytesRefMaterializedPages() 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 org.elasticsearch.common.bytes.BytesReference newBytesReference(int length) throws java.io.IOException- Throws:
java.io.IOException
-
newBytesReferenceWithOffsetOfZero
protected abstract org.elasticsearch.common.bytes.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 org.apache.lucene.util.BytesRef getSinglePageOrNull(org.elasticsearch.common.bytes.BytesReference ref) throws java.io.IOException- Throws:
java.io.IOException
-
getNumPages
public static int getNumPages(org.elasticsearch.common.bytes.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
-