public abstract class QuerySecurityBase
extends org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase
Modifier and Type | Field and Description |
---|---|
protected org.apache.geode.test.dunit.Host |
host |
protected java.lang.Object[] |
keys |
protected java.lang.String |
regionName |
org.apache.geode.test.junit.rules.ServerStarterRule |
server |
protected org.apache.geode.test.dunit.VM |
specificUserClient |
protected org.apache.geode.test.dunit.VM |
superUserClient |
protected UserPermissions |
userPerms |
protected java.lang.Object[] |
values |
Constructor and Description |
---|
QuerySecurityBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
assertExceptionOccurred(QueryService qs,
java.lang.String query,
java.lang.Object[] bindParams,
java.lang.String authErrorRegexp) |
protected void |
assertExceptionOccurred(QueryService qs,
java.lang.String query,
java.lang.String authErrorRegexp) |
protected void |
assertQueryResults(ClientCache clientCache,
java.lang.String query,
java.util.List<java.lang.Object> expectedResults) |
protected void |
assertQueryResults(ClientCache clientCache,
java.lang.String queryString,
java.lang.Object[] bindParameters,
java.util.List<java.lang.Object> expectedResults) |
void |
closeAnyPollutedCache() |
void |
closeClientCache(org.apache.geode.test.dunit.VM vm) |
void |
closeClientCaches() |
void |
configureTest() |
void |
createClientCache(org.apache.geode.test.dunit.VM vm,
java.lang.String userName,
java.lang.String password) |
void |
createProxyRegion(org.apache.geode.test.dunit.VM vm,
java.lang.String regionName) |
void |
executeAndConfirmRegionMatches(org.apache.geode.test.dunit.VM vm,
java.lang.String regionName,
java.util.List<java.lang.Object> expectedRegionResults) |
protected void |
executeQueryWithCheckForAccessPermissions(org.apache.geode.test.dunit.VM vm,
java.lang.String query,
java.lang.String regionName,
java.util.List<java.lang.Object> expectedSuccessfulQueryResults) |
protected void |
executeQueryWithCheckForAccessPermissions(org.apache.geode.test.dunit.VM vm,
java.lang.String query,
java.lang.String regionName,
java.lang.String regexForExpectedExceptions) |
ClientCache |
getClientCache() |
RegionShortcut |
getRegionType() |
protected void |
putIntoRegion(org.apache.geode.test.dunit.VM vm,
java.lang.Object[] keys,
java.lang.Object[] values,
java.lang.String regionName) |
void |
setClientCache(ClientCache cache) |
basicGetSystem, cleanDiskDirs, cleanupAllVms, deleteBACKUPDiskStoreFile, destroyRegions, disconnectAllFromDS, disconnectFromDS, getBlackboard, getDistributedSystemProperties, getLonerSystem, getName, getSystem, getSystem, getSystemStatic, getTestClass, getTestMethodName, getUniqueName, initializeBlackboard, initializeDistributedTestCase, isConnectedToDS, nullSystem, postSetUp, postTearDown, postTearDownAssertions, preSetUp, preTearDown, preTearDownAssertions, setSystem, setUpDistributedTestCase, tearDownDistributedTestCase
protected java.lang.String regionName
protected java.lang.Object[] keys
protected java.lang.Object[] values
public org.apache.geode.test.junit.rules.ServerStarterRule server
protected transient UserPermissions userPerms
protected org.apache.geode.test.dunit.Host host
protected org.apache.geode.test.dunit.VM superUserClient
protected org.apache.geode.test.dunit.VM specificUserClient
public RegionShortcut getRegionType()
public void configureTest()
public void closeAnyPollutedCache()
public void setClientCache(ClientCache cache)
public ClientCache getClientCache()
public void createClientCache(org.apache.geode.test.dunit.VM vm, java.lang.String userName, java.lang.String password)
public void createProxyRegion(org.apache.geode.test.dunit.VM vm, java.lang.String regionName)
public void closeClientCaches()
public void closeClientCache(org.apache.geode.test.dunit.VM vm)
protected void assertExceptionOccurred(QueryService qs, java.lang.String query, java.lang.String authErrorRegexp)
protected void assertExceptionOccurred(QueryService qs, java.lang.String query, java.lang.Object[] bindParams, java.lang.String authErrorRegexp)
protected void assertQueryResults(ClientCache clientCache, java.lang.String query, java.util.List<java.lang.Object> expectedResults) throws FunctionDomainException, TypeMismatchException, NameResolutionException, QueryInvocationTargetException
protected void assertQueryResults(ClientCache clientCache, java.lang.String queryString, java.lang.Object[] bindParameters, java.util.List<java.lang.Object> expectedResults) throws FunctionDomainException, TypeMismatchException, NameResolutionException, QueryInvocationTargetException
public void executeAndConfirmRegionMatches(org.apache.geode.test.dunit.VM vm, java.lang.String regionName, java.util.List<java.lang.Object> expectedRegionResults) throws java.lang.Exception
java.lang.Exception
protected void putIntoRegion(org.apache.geode.test.dunit.VM vm, java.lang.Object[] keys, java.lang.Object[] values, java.lang.String regionName)
protected void executeQueryWithCheckForAccessPermissions(org.apache.geode.test.dunit.VM vm, java.lang.String query, java.lang.String regionName, java.util.List<java.lang.Object> expectedSuccessfulQueryResults)
protected void executeQueryWithCheckForAccessPermissions(org.apache.geode.test.dunit.VM vm, java.lang.String query, java.lang.String regionName, java.lang.String regexForExpectedExceptions)