1 22 package org.jboss.ejb3.test.regression.ejbthree231.unit; 23 24 import org.jboss.ejb3.test.regression.ejbthree231.StatefulRemote; 25 import org.jboss.test.JBossTestCase; 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 remote.reset(); 54 remote.setState("hello"); 55 Thread.sleep(5000); 56 assertEquals("hello", remote.getState()); 57 assertTrue(remote.getPostActivate()); 58 assertTrue(remote.getPrePassivate()); 59 } 60 61 public static Test suite() throws Exception 62 { 63 return getDeploySetup(StatefulUnitTestCase.class, "regression-ejbthree231.jar"); 64 } 65 66 } 67 | Popular Tags |