public abstract class ModuleTestCase extends ESTestCase
Module
implementations.ESTestCase.GeohashGenerator, ESTestCase.TestAnalysis
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
checkIndexFailed, failureAndSuccessEvents, logger
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_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_SLOW, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
Constructor and Description |
---|
ModuleTestCase() |
Modifier and Type | Method and Description |
---|---|
void |
assertBinding(org.elasticsearch.common.inject.Module module,
java.lang.Class to,
java.lang.Class clazz)
Configures the module and asserts "clazz" is bound to "to".
|
void |
assertBindingFailure(org.elasticsearch.common.inject.Module module,
java.lang.String... msgs)
Attempts to configure the module, and asserts an
IllegalArgumentException is
caught, containing the given messages |
<T> void |
assertInstanceBinding(org.elasticsearch.common.inject.Module module,
java.lang.Class<T> to,
java.util.function.Predicate<T> tester)
Configures the module, and ensures an instance is bound to the "to" class, and the
provided tester returns true on the instance.
|
<T> void |
assertInstanceBindingWithAnnotation(org.elasticsearch.common.inject.Module module,
java.lang.Class<T> to,
java.util.function.Predicate<T> tester,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
Like
assertInstanceBinding(Module, Class, Predicate) , but filters the
classes checked by the given annotation. |
<K,V> void |
assertMapInstanceBinding(org.elasticsearch.common.inject.Module module,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType,
java.util.Map<K,V> expected)
Configures the module, and ensures a map exists between the "keyType" and "valueType",
and that all of the "expected" values are bound.
|
void |
assertMapMultiBinding(org.elasticsearch.common.inject.Module module,
java.lang.Class to,
java.lang.Class theClass)
Configures the module and checks a Map<String, Class> of the "to" class
is bound to "theClass".
|
void |
assertNotBound(org.elasticsearch.common.inject.Module module,
java.lang.Class clazz)
Configures the module and asserts "clazz" is not bound to anything.
|
void |
assertSetMultiBinding(org.elasticsearch.common.inject.Module module,
java.lang.Class to,
java.lang.Class... classes)
Configures the module and checks a Set of the "to" class
is bound to "classes".
|
static <T> T |
bindAndGetInstance(org.elasticsearch.common.inject.Module module,
java.lang.Class<T> to)
Configures the module, and returns an instance bound to the "to" class.
|
after, afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertionsEnabled, assertPathHasBeenCleared, assertWarnings, awaitBusy, awaitBusy, before, between, checkStaticState, copyWriteable, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, frequently, generateRandomStringArray, generateRandomStringArray, getBwcIndicesPath, getDataPath, getSuiteFailureMarker, iterations, maybeSet, newNodeEnvironment, newNodeEnvironment, newTestIndicesModule, newTestScriptModule, randomAsciiOfLength, randomAsciiOfLengthBetween, randomBoolean, randomByte, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomLong, randomPositiveLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, resetCheckIndexStatus, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, settings, shuffleXContent, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, xContentRegistry
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, assertFieldsEquals, assertFieldStatisticsEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, assumeWorkingMMapOnWindows, atLeast, atLeast, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, expectThrows, 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, 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
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, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
public void assertBinding(org.elasticsearch.common.inject.Module module, java.lang.Class to, java.lang.Class clazz)
public void assertNotBound(org.elasticsearch.common.inject.Module module, java.lang.Class clazz)
public void assertBindingFailure(org.elasticsearch.common.inject.Module module, java.lang.String... msgs)
IllegalArgumentException
is
caught, containing the given messagespublic void assertMapMultiBinding(org.elasticsearch.common.inject.Module module, java.lang.Class to, java.lang.Class theClass)
public void assertSetMultiBinding(org.elasticsearch.common.inject.Module module, java.lang.Class to, java.lang.Class... classes)
public <T> void assertInstanceBinding(org.elasticsearch.common.inject.Module module, java.lang.Class<T> to, java.util.function.Predicate<T> tester)
public static <T> T bindAndGetInstance(org.elasticsearch.common.inject.Module module, java.lang.Class<T> to)
public <T> void assertInstanceBindingWithAnnotation(org.elasticsearch.common.inject.Module module, java.lang.Class<T> to, java.util.function.Predicate<T> tester, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
assertInstanceBinding(Module, Class, Predicate)
, but filters the
classes checked by the given annotation.public <K,V> void assertMapInstanceBinding(org.elasticsearch.common.inject.Module module, java.lang.Class<K> keyType, java.lang.Class<V> valueType, java.util.Map<K,V> expected) throws java.lang.Exception
java.lang.Exception