public class QueryUsingFunctionContextDUnitTest extends CacheTestCase
| Modifier and Type | Class and Description |
|---|---|
class |
QueryUsingFunctionContextDUnitTest.TestQueryFunction |
class |
QueryUsingFunctionContextDUnitTest.TestServerQueryFunction |
DistributedTestCase.ExpectedException, DistributedTestCase.WaitCriterion, DistributedTestCase.WaitCriterion2| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
nonColocatedQueries |
static int |
numOfBuckets |
static java.lang.String[] |
queries |
static java.lang.String[] |
queriesForRR |
logPerTest, reconnect, system, testName| Constructor and Description |
|---|
QueryUsingFunctionContextDUnitTest(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
BUG46757WORKAROUNDtestQueriesWithFilterKeysOnPRWithBucketDestroy() |
static void |
createCacheClientWithoutRegion(java.lang.String host,
java.lang.Integer port1,
java.lang.Integer port2,
java.lang.Integer port3) |
static void |
createColocatedPR() |
void |
createColoPR() |
void |
createIndex() |
void |
createLocalReg() |
static void |
createLocalRegion() |
static void |
createProxyRegions() |
static void |
createReplicatedRegion() |
void |
createRR() |
void |
fillValuesInRegions() |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRPuts(java.lang.String regionName,
java.lang.Object[] portfolio,
int from,
int to)
This function puts portfolio objects into the created Region (PR or Local) *
|
static java.util.ArrayList |
runQueryOnClientUsingFunction(com.gemstone.gemfire.cache.execute.Function function,
java.lang.String regionName,
java.util.Set filter,
java.lang.String query)
Run query using a function executed by client on a region on server with filter.
|
protected java.util.ArrayList |
runQueryOnServerLDS(java.lang.String queryStr,
java.util.Set filter) |
static java.util.ArrayList |
runQueryOnServerLocalDataSet(java.lang.String query,
java.util.Set filter)
Run query on server using LocalDataSet.executeQuery() to compare results
received from client function execution.
|
protected java.util.ArrayList |
runQueryOnServerReg(java.lang.String queryStr) |
static java.util.ArrayList |
runQueryOnServerRegion(java.lang.String query)
Run query on server to compare the results recieved from client function execution.
|
void |
setUp()
Sets up the test (noop).
|
void |
tearDown2()
Tears down the test.
|
void |
testJoinQueryPRWithMultipleIndexes() |
void |
testNonColocatedRegionQueries() |
void |
testQueriesWithFilterKeysOnPRLocal()
Test on PR on one server only using filter.
|
void |
testQueriesWithFilterKeysOnPRLocalAndRemote() |
void |
testQueriesWithFilterKeysOnPRLocalAndRemoteWithBucketDestroy() |
void |
testQueriesWithFilterKeysOnPRWithRebalancing() |
void |
testQueriesWithFilterKeysOnReplicatedRegion()
Test on Replicated Region.
|
addExceptionTag1, basicGetCache, beginCacheXml, cleanDiskDirs, closeAllCache, closeCache, createLonerCache, createMcastCache, createMcastCache, createRegion, createRegion, createRootRegion, createRootRegion, disconnectFromDS, finishCacheXml, finishCacheXml, getCache, getCache, getCache, getCache, getClientCache, getDiskDirs, getGemfireCache, getInternalRegionArguments, getRootRegion, getRootRegion, hasCache, remoteTearDown, removeExceptionTag1, sendSerialMessageToAll, sendUnorderedMessageToAlladdExpectedException, addExpectedException, addHydraProperties, attachDebugger, checkBBFlag, cleanupAllVms, clearBBFlag, crashDistributedSystem, crashDistributedSystem, createLogWriter, disconnectAllFromDS, dumpAllStacks, dumpMyThreads, dumpStack, dumpStack, dumpStack, dumpStackTrace, fail, getAllDistributedSystemProperties, getDistributedSystemProperties, getDUnitLocatorAddress, getDUnitLocatorPort, getDUnitLocatorString, getDUnitLogLevel, getIPLiteral, getLogWriter, getLonerSystem, getMcastSystem, getMcastSystem, getRepeatTimeoutMs, getServerHostName, getSystem, getSystem, getTestClass, getTestName, getUniqueName, getVMCount, incBBFlag, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVMRepeatingIfNecessary, invokeInLocator, invokeRepeatingIfNecessary, isConnectedToDS, join, noteTiming, pause, pause, perVMSetUp, realTearDown, setDiskStoreForGateway, setSystem, setTestName, staticPause, tearDown, unregisterAllDataSerializersFromAllVms, unregisterDataSerializerInThisVM, unregisterInstantiatorsInThisVM, waitForBBFlag, waitForCriterion, waitMutexassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toStringpublic static int numOfBuckets
public static java.lang.String[] queries
public static java.lang.String[] nonColocatedQueries
public static java.lang.String[] queriesForRR
public QueryUsingFunctionContextDUnitTest(java.lang.String name)
name - public void tearDown2()
throws java.lang.Exception
DistributedTestCaseDistributedTestCase.tearDown() method, and should be over ridden in its place.tearDown2 in class CacheTestCasejava.lang.Exceptionpublic void setUp()
throws java.lang.Exception
DistributedTestCasesetUp in class DistributedTestCasejava.lang.Exceptionpublic void testQueriesWithFilterKeysOnReplicatedRegion()
public void testQueriesWithFilterKeysOnPRLocal()
public void testQueriesWithFilterKeysOnPRLocalAndRemote()
public void testQueriesWithFilterKeysOnPRLocalAndRemoteWithBucketDestroy()
public void BUG46757WORKAROUNDtestQueriesWithFilterKeysOnPRWithBucketDestroy()
public void testQueriesWithFilterKeysOnPRWithRebalancing()
public void testNonColocatedRegionQueries()
public void testJoinQueryPRWithMultipleIndexes()
public void fillValuesInRegions()
public static void createProxyRegions()
public static void createLocalRegion()
public void createLocalReg()
public static void createReplicatedRegion()
public void createRR()
public static void createColocatedPR()
public void createColoPR()
public static void createCacheClientWithoutRegion(java.lang.String host,
java.lang.Integer port1,
java.lang.Integer port2,
java.lang.Integer port3)
public static java.util.ArrayList runQueryOnServerLocalDataSet(java.lang.String query,
java.util.Set filter)
queries - filter - protected java.util.ArrayList runQueryOnServerLDS(java.lang.String queryStr,
java.util.Set filter)
public static java.util.ArrayList runQueryOnServerRegion(java.lang.String query)
queries - protected java.util.ArrayList runQueryOnServerReg(java.lang.String queryStr)
public static java.util.ArrayList runQueryOnClientUsingFunction(com.gemstone.gemfire.cache.execute.Function function,
java.lang.String regionName,
java.util.Set filter,
java.lang.String query)
function - regionName - filter - public CacheSerializableRunnable getCacheSerializableRunnableForPRPuts(java.lang.String regionName, java.lang.Object[] portfolio, int from, int to)
regionName - portfolio - to - from - public void createIndex()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.