public abstract class BaseUnitTestRunner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Set |
dependsSet |
protected java.lang.String |
loginid |
protected java.lang.String |
ownerEmail |
protected java.lang.String |
ownerName |
protected int |
repeatCount |
protected java.lang.String |
suiteId |
protected java.lang.String |
tenantCode |
protected TestDataSource |
testDataSource |
protected java.lang.String |
testDesc |
protected java.lang.String |
testId |
protected int |
threadCount |
protected TestRealTimeClientRemote |
trtc |
protected org.jdom2.Element |
unitTestElem |
protected UserInfo |
userInfo |
static org.jdom2.Namespace |
UT_NS |
Constructor and Description |
---|
BaseUnitTestRunner(org.jdom2.Element unitTestElem,
TestDataSource testDataSource,
java.lang.String suiteUser,
java.lang.String suiteTenant,
TestRealTimeClientRemote trtc) |
Modifier and Type | Method and Description |
---|---|
int |
asInteger(java.lang.String value,
int def) |
java.util.Set |
getDepends() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
protected java.lang.String |
getMboUniqueIdString(MboRemote mbo) |
UserInfo |
getUserInfo() |
protected UserInfo |
getUserInfo(java.lang.String loginid) |
protected UserInfo |
getUserInfo(java.lang.String[] loginid) |
protected boolean |
isNull(java.lang.String value) |
protected MboRemote |
load(java.lang.String testdataId,
UserInfo userInfo) |
UnitTestResult |
test() |
abstract UnitTestResult |
testInternal() |
protected TestDataSource testDataSource
protected java.lang.String suiteId
protected java.lang.String testId
protected java.lang.String loginid
protected java.lang.String tenantCode
protected java.lang.String ownerName
protected java.lang.String ownerEmail
protected java.lang.String testDesc
protected java.util.Set dependsSet
protected org.jdom2.Element unitTestElem
protected int threadCount
protected int repeatCount
public static final org.jdom2.Namespace UT_NS
protected UserInfo userInfo
protected TestRealTimeClientRemote trtc
public BaseUnitTestRunner(org.jdom2.Element unitTestElem, TestDataSource testDataSource, java.lang.String suiteUser, java.lang.String suiteTenant, TestRealTimeClientRemote trtc) throws TestSetupException
TestSetupException
protected java.lang.String getMboUniqueIdString(MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public UserInfo getUserInfo()
public int asInteger(java.lang.String value, int def) throws TestSetupException
TestSetupException
public java.lang.String getId()
public java.lang.String getDescription()
public java.util.Set getDepends()
protected boolean isNull(java.lang.String value)
protected UserInfo getUserInfo(java.lang.String loginid) throws MXException
MXException
protected UserInfo getUserInfo(java.lang.String[] loginid) throws MXException
MXException
protected MboRemote load(java.lang.String testdataId, UserInfo userInfo) throws TestSetupException, MXException
TestSetupException
MXException
public UnitTestResult test() throws TestSetupException
TestSetupException
public abstract UnitTestResult testInternal()