Package org.apache.solr
Class SolrTestCaseHS
- java.lang.Object
- 
- org.junit.Assert
- 
- org.apache.lucene.tests.util.LuceneTestCase
- 
- org.apache.solr.SolrTestCase
- 
- org.apache.solr.SolrTestCaseJ4
- 
- org.apache.solr.SolrTestCaseHS
 
 
 
 
 
- 
 @SuppressSSL public class SolrTestCaseHS extends SolrTestCaseJ4 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSolrTestCaseHS.Clientstatic classSolrTestCaseHS.ClientProviderstatic classSolrTestCaseHS.SolrInstancestatic classSolrTestCaseHS.SolrInstances- 
Nested classes/interfaces inherited from class org.apache.solr.SolrTestCaseJ4SolrTestCaseJ4.BVal, SolrTestCaseJ4.Doc, SolrTestCaseJ4.Fld, SolrTestCaseJ4.FldType, SolrTestCaseJ4.FVal, SolrTestCaseJ4.IRange, SolrTestCaseJ4.IVals, SolrTestCaseJ4.IValsPercent, SolrTestCaseJ4.RandomizingCloudHttp2SolrClientBuilder, SolrTestCaseJ4.RandomizingCloudSolrClientBuilder, SolrTestCaseJ4.SuppressPointFields, SolrTestCaseJ4.SuppressSSL, SolrTestCaseJ4.SVal, SolrTestCaseJ4.Vals, SolrTestCaseJ4.XmlDoc
 - 
Nested classes/interfaces inherited from class org.apache.lucene.tests.util.LuceneTestCaseorg.apache.lucene.tests.util.LuceneTestCase.AwaitsFix, org.apache.lucene.tests.util.LuceneTestCase.BadApple, org.apache.lucene.tests.util.LuceneTestCase.Monster, org.apache.lucene.tests.util.LuceneTestCase.Nightly, org.apache.lucene.tests.util.LuceneTestCase.SuppressCodecs, org.apache.lucene.tests.util.LuceneTestCase.SuppressFileSystems, org.apache.lucene.tests.util.LuceneTestCase.SuppressFsync, org.apache.lucene.tests.util.LuceneTestCase.SuppressReproduceLine, org.apache.lucene.tests.util.LuceneTestCase.SuppressSysoutChecks, org.apache.lucene.tests.util.LuceneTestCase.SuppressTempFileChecks, org.apache.lucene.tests.util.LuceneTestCase.ThrowingConsumer<T extends Object>, org.apache.lucene.tests.util.LuceneTestCase.ThrowingRunnable, org.apache.lucene.tests.util.LuceneTestCase.Weekly
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.solr.SolrTestCaseJ4configString, CORE_PROPERTIES_FILENAME, coreName, DEAD_HOST_1, DEAD_HOST_2, DEAD_HOST_3, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_TEST_COLLECTION_NAME, DEFAULT_TEST_CORENAME, h, hdfsDataDir, initCoreDataDir, lrf, NUMERIC_DOCVALUES_SYSPROP, NUMERIC_POINTS_SYSPROP, ONE_ONE, RANDOMIZED_NUMERIC_FIELDTYPES, schemaString, solrConfig, solrTestRules, sslConfig, SYSTEM_PROPERTY_SOLR_TESTS_MERGEPOLICYFACTORY, TEST_URL_ALLOW_LIST, testExecutor, testSolrHome, UPDATELOG_SYSPROP, USE_NUMERIC_POINTS_SYSPROP, ZERO_ONE, ZERO_TWO
 - 
Fields inherited from class org.apache.solr.SolrTestCasesolrClassRules
 - 
Fields inherited from class org.apache.lucene.tests.util.LuceneTestCaseassertsAreEnabled, 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 SummaryConstructors Constructor Description SolrTestCaseHS()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static Longadd(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.SolrInputDocument sdoc, org.apache.solr.common.params.ModifiableSolrParams params)Adds a document using the specific client, or to the local test core if null.static voidassertJQ(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.params.SolrParams args, String... tests)Pass "null" for the client to query the local serverstatic voidassertQ(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.params.SolrParams args, String... tests)Pass "null" for the client to query to the local server.static voidclearQueryCache()static voidcompare(org.apache.solr.request.SolrQueryRequest req, String path, Object model, Map<Comparable,SolrTestCaseJ4.Doc> fullModel)static ObjectcreateDocObjects(Map<Comparable,SolrTestCaseJ4.Doc> fullModel, Comparator sort, int rows, Collection<String> fieldNames)static StringgetJSON(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.params.SolrParams params)static StringgetQueryResponse(String wt, org.apache.solr.common.params.SolrParams params)static StringgetQueryResponse(org.apache.solr.client.solrj.SolrClient client, String wt, org.apache.solr.common.params.SolrParams params)static voidmatchJSON(String response, String... tests)static org.apache.solr.common.params.ModifiableSolrParamsparams(org.apache.solr.common.params.SolrParams params, String... moreParams)static <T> Trand(T... vals)static <T> Set<T>set(T... a)static Map<String,Object>toObject(SolrTestCaseJ4.Doc doc, org.apache.solr.schema.IndexSchema schema, Collection<String> fieldNames)- 
Methods inherited from class org.apache.solr.SolrTestCaseJ4add, addAndGetVersion, addDoc, adoc, adoc, assertExceptionThrownWithMessageContaining, assertFailedU, assertFailedU, assertFieldValues, assertJQ, assertJQ, assertNonBlockingRandomGeneratorAvailable, assertQ, assertQ, assertQEx, assertQEx, assertQEx, assertResponseValues, assertSolrInputFieldEquals, assertU, assertU, assertXmlFile, assumeWorkingMockito, buildJettyConfig, buildUrl, clearIndex, commit, compareSolrDocument, compareSolrDocumentList, compareSolrInputDocument, configset, copyMinConf, copyMinConf, copyMinConf, copyMinFullSetup, copySolrHomeToTemp, copyXmlToHome, createComparator, createComparator, createCore, createCoreContainer, createCoreContainer, createCoreContainer, createDefaultCoreContainer, createDistributedUpdateProcessor, createDoc, createSort, deleteAndGetVersion, deleteByQueryAndGetVersion, deleteCore, delI, delQ, doc, getClassName, getCloudHttp2SolrClient, getCloudSolrClient, getCloudSolrClient, getCloudSolrClient, getCloudSolrClient, getCloudSolrClient, getCloudSolrClient, getCloudSolrClient, getCloudSolrClient, getConcurrentUpdateSolrClient, getConcurrentUpdateSolrClient, getConcurrentUpdateSolrClient, getFile, getHttp1SolrClient, getHttp2SolrClient, getHttpClient, getHttpSolrClient, getHttpSolrClient, getHttpSolrClient, getHttpSolrClient, getHttpSolrClient, getHttpSolrClient, getHttpSolrClient, getLBHttpSolrClient, getLBHttpSolrClient, getLBHttpSolrClient, getRootCause, getSaferTestName, getSchemaFile, getSimpleClassName, getSolrConfigFile, getWrappedException, hasInitException, hasInitException, ignoreException, indexDocs, initAndGetDataDir, initClassLogLevels, initCore, initCore, initCore, initCore, initMethodLogLevels, invertField, isSSLMode, JQ, json, json, json, jsonAdd, jsonDelId, jsonDelQ, map, map, newCloudSolrClient, newRandomConfig, optimize, params, pickRandom, postSetUp, preTearDown, randomDate, randomSkewedDate, randomXmlUsableUnicodeString, req, req, req, resetExceptionIgnores, resetFactory, resetGlobalTracer, restoreMethodLogLevels, sdoc, sdocs, sdocWithChildren, sdocWithChildren, sdocWithChildren, setUp, setupNoCoreTest, setupTestCases, skewed, startTrackingSearchers, systemClearPropertySolrDisableUrlAllowList, systemClearPropertySolrTestsMergePolicyFactory, systemSetPropertySolrDisableUrlAllowList, systemSetPropertySolrTestsMergePolicyFactory, tearDown, teardownTestCases, TEST_COLL1_CONF, TEST_HOME, TEST_PATH, toJSON, unIgnoreException, updateJ, useFactory, waitForWarming, waitForWarming, whitespaceMockTokenizer, whitespaceMockTokenizer, writeCoreProperties, writeCoreProperties
 - 
Methods inherited from class org.apache.solr.SolrTestCasebeforeSolrTestCase, checkSyspropForceBeforeAssumptionFailure, checkSyspropForceBeforeClassAssumptionFailure
 - 
Methods inherited from class org.apache.lucene.tests.util.LuceneTestCaseaddVirusChecker, 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, 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, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, runWithRestrictedPermissions, setIndexWriterMaxDocs, setupCPUCoreCount, slowFileExists, usually, usually, wrapReader
 - 
Methods inherited from class org.junit.AssertassertArrayEquals, 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- 
set@SafeVarargs public static <T> Set<T> set(T... a) 
 - 
randpublic static <T> T rand(T... vals) 
 - 
paramspublic static org.apache.solr.common.params.ModifiableSolrParams params(org.apache.solr.common.params.SolrParams params, String... moreParams)
 - 
toObjectpublic static Map<String,Object> toObject(SolrTestCaseJ4.Doc doc, org.apache.solr.schema.IndexSchema schema, Collection<String> fieldNames) 
 - 
createDocObjectspublic static Object createDocObjects(Map<Comparable,SolrTestCaseJ4.Doc> fullModel, Comparator sort, int rows, Collection<String> fieldNames) 
 - 
comparepublic static void compare(org.apache.solr.request.SolrQueryRequest req, String path, Object model, Map<Comparable,SolrTestCaseJ4.Doc> fullModel) throws Exception- Throws:
- Exception
 
 - 
assertJQpublic static void assertJQ(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.params.SolrParams args, String... tests) throws ExceptionPass "null" for the client to query the local server- Throws:
- Exception
 
 - 
assertQpublic static void assertQ(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.params.SolrParams args, String... tests) throws ExceptionPass "null" for the client to query to the local server. Fetches response in xml format and matches with the given set of xpaths- Throws:
- Exception
 
 - 
matchJSONpublic static void matchJSON(String response, String... tests) throws Exception - Throws:
- Exception
 
 - 
clearQueryCachepublic static void clearQueryCache() 
 - 
getQueryResponsepublic static String getQueryResponse(org.apache.solr.client.solrj.SolrClient client, String wt, org.apache.solr.common.params.SolrParams params) throws Exception - Throws:
- Exception
 
 - 
getQueryResponsepublic static String getQueryResponse(String wt, org.apache.solr.common.params.SolrParams params) throws Exception - Throws:
- Exception
 
 - 
getJSONpublic static String getJSON(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.params.SolrParams params) throws Exception - Throws:
- Exception
 
 - 
addpublic static Long add(org.apache.solr.client.solrj.SolrClient client, org.apache.solr.common.SolrInputDocument sdoc, org.apache.solr.common.params.ModifiableSolrParams params) throws Exception Adds a document using the specific client, or to the local test core if null. Returns the version. TODO: work in progress... version not always returned.- Throws:
- Exception
 
 
- 
 
-