public abstract class TestData extends XMLCommand
| Modifier and Type | Field and Description | 
|---|---|
protected int | 
cacheLevel  | 
protected java.util.Map | 
dependsCache  | 
static int | 
FIRST_LEVEL_CACHE  | 
static int | 
NO_CACHE  | 
protected boolean | 
reloadOnDelete  | 
protected boolean | 
resolveToMbos  | 
static int | 
SECOND_LEVEL_CACHE  | 
protected org.jdom2.Element | 
testDataElem  | 
protected java.lang.String | 
testDataId  | 
protected UserInfo | 
userInfo  | 
commandElement, context, testDataSource| Constructor and Description | 
|---|
TestData(org.jdom2.Element testDataElem,
        UserInfo userInfo,
        psdi.unittest.TestDataSource.TestDataSet dataSet,
        java.util.Map dependsCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected org.jdom2.Document | 
bytesToElement(byte[] byteData)  | 
protected byte[] | 
elementToBytes(org.jdom2.Element elem)  | 
int | 
getCacheLevel()  | 
protected MboRemote | 
getLoadedMbo(java.lang.String testDataId)  | 
byte[] | 
getLoadResponse()  | 
byte[] | 
getTestDataAsBytes()  | 
protected void | 
interpreteXMLExpressions(org.jdom2.Element element)  | 
boolean | 
isReloadOnDelete()  | 
boolean | 
isResolveToMbos()  | 
MboRemote | 
load()
This method should be overridden by different format of TestData's. 
 | 
MboRemote | 
loadMboSet()
This method should be overridden by different format of TestData's. 
 | 
protected ServiceRemote | 
lookup(java.lang.String serviceName)  | 
protected void | 
setExpressionValue(org.jdom2.Element element,
                  MboRemote mbo,
                  MboValueInfo mboValueInfo,
                  java.lang.String expression)  | 
asBoolean, asBoolean, asDate, asDouble, asFloat, asInteger, asInteger, asLong, generateRandomValue, getContextParam, getFlag, getMboUniqueIdString, isContextParam, isNull, toStringprotected org.jdom2.Element testDataElem
protected UserInfo userInfo
protected java.lang.String testDataId
public static final int NO_CACHE
public static final int FIRST_LEVEL_CACHE
public static final int SECOND_LEVEL_CACHE
protected int cacheLevel
protected boolean reloadOnDelete
protected java.util.Map dependsCache
protected boolean resolveToMbos
public TestData(org.jdom2.Element testDataElem,
                UserInfo userInfo,
                psdi.unittest.TestDataSource.TestDataSet dataSet,
                java.util.Map dependsCache)
         throws TestSetupException,
                AssertionFailedException
testDataElem - userInfo - dataSet - TestSetupExceptionAssertionFailedExceptionpublic boolean isReloadOnDelete()
public boolean isResolveToMbos()
protected MboRemote getLoadedMbo(java.lang.String testDataId) throws MXException, TestSetupException
testDataId - MXExceptionTestSetupExceptionprotected void interpreteXMLExpressions(org.jdom2.Element element)
                                 throws TestSetupException,
                                        AssertionFailedException
element - TestSetupExceptionAssertionFailedExceptionprotected void setExpressionValue(org.jdom2.Element element,
                                  MboRemote mbo,
                                  MboValueInfo mboValueInfo,
                                  java.lang.String expression)
                           throws java.lang.Exception
element - mbo - mboValueInfo - expression - java.lang.Exceptionpublic int getCacheLevel()
protected byte[] elementToBytes(org.jdom2.Element elem)
elem - protected org.jdom2.Document bytesToElement(byte[] byteData)
                                     throws MXException
byteData - MXExceptionprotected ServiceRemote lookup(java.lang.String serviceName)
serviceName - the name of the maximo servicepublic MboRemote loadMboSet() throws MXException, java.rmi.RemoteException, TestSetupException
MXExceptionjava.rmi.RemoteExceptionTestSetupExceptionpublic MboRemote load() throws MXException, java.rmi.RemoteException, TestSetupException
MXExceptionjava.rmi.RemoteExceptionTestSetupExceptionpublic byte[] getLoadResponse()
public byte[] getTestDataAsBytes()
                          throws MXException,
                                 TestSetupException
MXExceptionTestSetupException