|
|||||||||||
| 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.ClassNotFoundExceptionpublic 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.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
public void ejbRemove()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbRemove in interface javax.ejb.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
public void ejbActivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbActivate in interface javax.ejb.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
public void ejbPassivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbPassivate in interface javax.ejb.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||