1 22 package org.jboss.ejb3.test.regression.ejbthree316.unit; 23 24 import org.jboss.test.JBossTestCase; 25 import org.jboss.ejb3.test.regression.ejbthree316.StatefulRemote; 26 import junit.framework.Test; 27 28 34 35 public class StatefulUnitTestCase 36 extends JBossTestCase 37 { 38 org.jboss.logging.Logger log = getLog(); 39 40 static boolean deployed = false; 41 static int test = 0; 42 43 public StatefulUnitTestCase(String name) 44 { 45 46 super(name); 47 48 } 49 50 public void testStateful() throws Exception 51 { 52 StatefulRemote remote = (StatefulRemote) getInitialContext().lookup("StatefulBean/remote"); 53 System.out.println("Before DOIT testStateful"); 54 int id = remote.doit(); 55 System.out.println("After DOIT testStateful"); 56 Thread.sleep(5000); 57 remote.find(id); 58 System.out.println("After find testStateful"); 59 } 60 61 public void testTransientStateful() throws Exception 62 { 63 StatefulRemote remote = (StatefulRemote) getInitialContext().lookup("Transient"); 64 int id = remote.doit(); 65 Thread.sleep(5000); 66 remote.find(id); 67 } 68 69 public void testNonExtended() throws Exception 70 { 71 StatefulRemote remote = (StatefulRemote) getInitialContext().lookup("NonExtended"); 72 int id = remote.doit(); 73 Thread.sleep(5000); 74 remote.find(id); 75 } 76 77 public static Test suite() throws Exception 78 { 79 return getDeploySetup(StatefulUnitTestCase.class, "regression-ejbthree316.jar"); 80 } 81 82 } 83 | Popular Tags |