|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.framework.Assert | +--junit.framework.TestCase | +--org.objectweb.jonas.jtests.util.JTestCase
JTestCase extends TestCase to provide a set of standard routines used in jonas tests.
Field Summary | |
protected static javax.naming.Context |
ictx
|
protected boolean |
isInit
|
protected static java.lang.String |
jonasName
|
protected java.lang.StringBuffer |
msgerror
|
protected static java.lang.String |
testtorun
|
static javax.transaction.UserTransaction |
utx
|
Constructor Summary | |
JTestCase(java.lang.String name)
|
Method Summary | |
static void |
debug(java.lang.String msg)
for debugging |
DBEnv |
getDBEnv()
Get the session bean to manage database tables. |
int |
random(int max)
random returns an integer between 0 and max - 1 |
protected void |
setUp()
common setUp routine, used for every test. |
void |
sleep(int msec)
sleep n millisec. |
protected void |
tearDown()
|
void |
testEmpty()
|
void |
unloadBeans(java.lang.String filename)
unload a bean |
void |
useBeans(java.lang.String filename,
boolean create)
load a bean jar file in the jonas server |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static java.lang.String jonasName
protected static java.lang.String testtorun
protected static javax.naming.Context ictx
public static javax.transaction.UserTransaction utx
protected java.lang.StringBuffer msgerror
protected boolean isInit
Constructor Detail |
public JTestCase(java.lang.String name)
Method Detail |
public int random(int max) throws java.rmi.RemoteException
protected void setUp()
setUp
in class junit.framework.TestCase
protected void tearDown() throws java.lang.Exception
tearDown
in class junit.framework.TestCase
public void unloadBeans(java.lang.String filename)
public void useBeans(java.lang.String filename, boolean create)
filename
- jar file, without ".jar" extensioncreate
- creates tables at loading (CMP1 only)
Note that in CMP2, the decision to create the tables is in
the jonas specific deployment descriptor.public DBEnv getDBEnv()
public static void debug(java.lang.String msg)
public void sleep(int msec)
public void testEmpty() throws java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |