|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.jboss.test.JBossTestCase
This is the standard base test case for jboss junit test cases. It supplies access to log4j logging, the jboss jmx server, jndi, and a method for deploying ejb packages. You may supply the name of the machine the jboss server is on with the system property jbosstest.server.name (default getInetAddress().getLocalHost().getHostName()) and the directory for deployable packages with the system property jbosstest.deploy.dir (default ../lib).
Field Summary | |
protected JBossTestServices |
delegate
|
protected static Exception |
deploymentException
Saved exception from deployment. |
protected org.apache.log4j.Logger |
log
|
Constructor Summary | |
JBossTestCase(String name)
Constructor for the JBossTestCase object |
Method Summary | |
protected void |
deploy(String name)
Deploy a package with the main deployer. |
protected void |
flushAuthCache()
|
protected void |
flushAuthCache(String domain)
|
protected int |
getBeanCount()
|
protected javax.management.ObjectName |
getDeployerName()
Gets the DeployerName attribute of the JBossTestCase object |
static junit.framework.Test |
getDeploySetup(Class clazz,
String jarName)
|
static junit.framework.Test |
getDeploySetup(junit.framework.Test test,
String jarNames)
Get a JBossTestSetup that does login and deployment in setUp/tearDown |
protected String |
getDeployURL(String filename)
Returns the deployment directory to use. |
protected InitialContext |
getInitialContext()
Gets the InitialContext attribute of the JBossTestCase object |
protected int |
getIterationCount()
|
protected String |
getJndiInitFactory()
|
protected String |
getJndiURL()
|
protected org.apache.log4j.Logger |
getLog()
Gets the Log attribute of the JBossTestCase object |
protected String |
getResourceURL(String resource)
Get a URL string to a resource in the testsuite/output/resources dir. |
protected javax.management.MBeanServerConnection |
getServer()
Gets the Server attribute of the JBossTestCase object |
String |
getServerHost()
Get the JBoss server host from system property "jbosstest.server.host" This defaults to "localhost" |
protected int |
getThreadCount()
|
void |
initDelegate()
|
protected Object |
invoke(javax.management.ObjectName name,
String method,
Object[] args,
String[] sig)
invoke wraps an invoke call to the mbean server in a lot of exception unwrapping. |
protected void |
redeploy(String name)
Redeploy a package with the main deployer. |
void |
resetDelegate()
|
protected void |
restartDBPool()
Restart the connection pool associated with the DefaultDS |
void |
serverFound()
This just checks the server is there... |
protected void |
sleep(long interval)
|
protected void |
undeploy(String name)
Undeploy a package with the main deployer. |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, 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, fail, fail, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected org.apache.log4j.Logger log
protected static Exception deploymentException
#testServerFound
, if not null
.
protected JBossTestServices delegate
Constructor Detail |
public JBossTestCase(String name)
name
- Test case nameMethod Detail |
public void initDelegate()
public void resetDelegate()
public void serverFound() throws Exception
Exception
- Description of Exceptionprotected InitialContext getInitialContext() throws Exception
Exception
protected javax.management.MBeanServerConnection getServer() throws Exception
Exception
protected org.apache.log4j.Logger getLog()
protected javax.management.ObjectName getDeployerName() throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
- Description of Exceptionprotected String getDeployURL(String filename) throws MalformedURLException
filename
- name of the file/url you want
MalformedURLException
- Description of Exceptionprotected String getResourceURL(String resource) throws MalformedURLException
MalformedURLException
protected Object invoke(javax.management.ObjectName name, String method, Object[] args, String[] sig) throws Exception
name
- ObjectName of the mbean to be calledmethod
- mbean method to be calledargs
- Object[] of arguments for the mbean method.sig
- String[] of types for the mbean methods parameters.
Exception
- Description of Exceptionprotected void deploy(String name) throws Exception
name
- filename/url of package to deploy.
Exception
- Description of Exceptionprotected void redeploy(String name) throws Exception
name
- filename/url of package to deploy.
Exception
- Description of Exceptionprotected void undeploy(String name) throws Exception
name
- filename/url of package to undeploy.
Exception
- Description of Exceptionpublic static junit.framework.Test getDeploySetup(junit.framework.Test test, String jarNames) throws Exception
test
- a TestjarNames
- is a comma seperated list of deployments
Exception
public static junit.framework.Test getDeploySetup(Class clazz, String jarName) throws Exception
Exception
protected String getJndiURL()
protected String getJndiInitFactory()
protected int getThreadCount()
protected int getIterationCount()
protected int getBeanCount()
public String getServerHost()
protected void flushAuthCache() throws Exception
Exception
protected void flushAuthCache(String domain) throws Exception
Exception
protected void restartDBPool() throws Exception
Exception
- on failureprotected void sleep(long interval) throws InterruptedException
InterruptedException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |