|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectremoteTester.runner.server.ejbbean.TestRunnerBean
This Session Bean allows to execute a JUnit TestCase on server side WARNING : It must not be deployed in a production environnement as it allows access to Local Interfaces
Constructor Summary | |
TestRunnerBean()
|
Method Summary | |
void |
ejbActivate()
|
void |
ejbCreate()
|
void |
ejbPassivate()
|
void |
ejbRemove()
|
TestResultRemote |
run(byte[] classAsByte,
java.lang.String className)
play a TestCase using a junit.textui.TestRunner |
TestResultRemote |
run(byte[] classAsBytes,
java.lang.String className,
byte[][] helperClassesAsBytes,
java.lang.String[] helperClassNames)
play a TestCase using a junit.textui.TestRunner with HelperClasses supports |
TestResultRemote |
run(java.lang.Class testCaseClass)
play a TestCase using a junit.textui.TestRunner |
TestResultRemote |
run(java.lang.String className)
play a TestCase using a junit.textui.TestRunner |
TestResultSerializable |
runWithResult(byte[] testClassAsBytes,
java.lang.String testClassName,
byte[][] helperClassesAsBytes,
java.lang.String[] helperClassNames,
java.lang.String testMethodName)
play a test method from a RemoteTestCase using a junit.textui.TestRunner with HelperClasses supports |
void |
setSessionContext(javax.ejb.SessionContext sessionContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TestRunnerBean()
Method Detail |
public TestResultSerializable runWithResult(byte[] testClassAsBytes, java.lang.String testClassName, byte[][] helperClassesAsBytes, java.lang.String[] helperClassNames, java.lang.String testMethodName) throws java.lang.ClassNotFoundException
testClassAsBytes
- a JUnit TestCase class provided as a byte arraytestClassName
- the class name of a JUnit TestCase classhelperClassesAsBytes
- helperClassNames
- testMethodName
- name of the test method to execute
java.lang.ClassNotFoundException
public TestResultRemote run(byte[] classAsByte, java.lang.String className) throws java.lang.ClassNotFoundException
classAsByte
- a JUnit TestCase class provided as a byte arrayclassName
- the class name of a JUnit TestCase class
java.lang.ClassNotFoundException
public TestResultRemote run(byte[] classAsBytes, java.lang.String className, byte[][] helperClassesAsBytes, java.lang.String[] helperClassNames) throws java.lang.ClassNotFoundException
classAsBytes
- a JUnit TestCase class provided as a byte arrayclassName
- the class name of a JUnit TestCase class
java.lang.ClassNotFoundException
public TestResultRemote run(java.lang.String className) throws java.lang.ClassNotFoundException
className
- the class name of a JUnit TestCase class.java.lang.ClassNotFoundException
public TestResultRemote run(java.lang.Class testCaseClass)
testCaseClass
- the TestCase Class to be runTCpublic void ejbCreate()
public void setSessionContext(javax.ejb.SessionContext sessionContext) throws javax.ejb.EJBException, java.rmi.RemoteException
setSessionContext
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbActivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbActivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbPassivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |