public class Validator extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ALWAYS |
protected CacheBB |
blackboard |
static int |
BOTH |
protected int |
containsKeyCategory |
protected int |
containsValueForKeyCategory |
protected int |
doGetStrategy |
static int |
DONT_CHECK |
static int |
IF_HAS_VALUE |
protected long |
maxNumberToValidate |
static int |
NEGATIVE |
static int |
NEVER |
static int |
NONE |
static int |
POSITIVE |
static int |
SOMETIMES |
protected boolean |
stableKeys |
protected boolean |
throwOnFirstError |
protected long |
timeLimitMS |
static long |
VALIDATE_ALL |
protected int |
valueShouldBeNull |
protected boolean |
waitForContainsKey |
protected boolean |
waitForContainsValueForKey |
| Constructor and Description |
|---|
Validator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
logMessage(String aStr) |
void |
setBlackboard(CacheBB bb)
Set blackboard.
|
void |
setContainsKeyCategory(int containsKeyCategory)
Set containsKeyCategory.
|
void |
setContainsValueForKeyCategory(int containsValueForKeyCategory)
Set containsValueForKeyCategory.
|
void |
setDoGetStrategy(int doGetStrategy)
Set doGetStrategy.
|
void |
setMaxNumberToValidate(long maxNumberToValidate)
Set maxNumberToValidate.
|
void |
setStableKeys(boolean stableKeys)
Set stableKeys.
|
void |
setThrowOnFirstError(boolean throwOnFirstError)
Set throwOnFirstError.
|
void |
setTimeLimitMS(long timeLimitMS)
Set timeLimitMS.
|
void |
setValueShouldBeNull(int valueShouldBeNull)
Set valueShouldBeNull.
|
void |
setWaitForContainsKey(boolean waitForContainsKey)
Set waitForContainsKey.
|
void |
setWaitForContainsValueForKey(boolean waitForContainsValueForKey)
Set waitForContainsValueForKey.
|
String |
toString() |
Object[] |
validateRegionContents(com.gemstone.gemfire.cache.Region aRegion)
Given a region and using
NameFactory's names and counters, iterate over
the expected names in the region, testing each according to this Validator
instance. |
public static final long VALIDATE_ALL
public static final int POSITIVE
public static final int NEGATIVE
public static final int BOTH
public static final int NONE
public static final int IF_HAS_VALUE
public static final int ALWAYS
public static final int NEVER
public static final int SOMETIMES
public static final int DONT_CHECK
protected int containsKeyCategory
protected int containsValueForKeyCategory
protected int doGetStrategy
protected int valueShouldBeNull
protected boolean stableKeys
protected boolean waitForContainsKey
protected boolean waitForContainsValueForKey
protected boolean throwOnFirstError
protected CacheBB blackboard
protected long maxNumberToValidate
protected long timeLimitMS
public void setContainsKeyCategory(int containsKeyCategory)
public void setContainsValueForKeyCategory(int containsValueForKeyCategory)
public void setDoGetStrategy(int doGetStrategy)
public void setValueShouldBeNull(int valueShouldBeNull)
public void setStableKeys(boolean stableKeys)
public void setWaitForContainsKey(boolean waitForContainsKey)
public void setWaitForContainsValueForKey(boolean waitForContainsValueForKey)
public void setThrowOnFirstError(boolean throwOnFirstError)
public void setBlackboard(CacheBB bb)
public void setMaxNumberToValidate(long maxNumberToValidate)
public void setTimeLimitMS(long timeLimitMS)
public Object[] validateRegionContents(com.gemstone.gemfire.cache.Region aRegion)
NameFactory's names and counters, iterate over
the expected names in the region, testing each according to this Validator
instance. Throws an error if any problems are detected.aRegion - The region containing the names generated by NameFactory.TestException - Throws an error if any of the validation fails.protected void logMessage(String aStr)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.