1 22 package org.jboss.test.cts.test; 23 24 import javax.naming.Context ; 25 26 import org.jboss.test.cts.interfaces.StatefulSession; 27 import org.jboss.test.cts.interfaces.StatefulSessionHome; 28 import org.jboss.test.JBossTestCase; 29 30 import junit.framework.Test; 31 32 38 public class LongWaitStatefulSessionUnitTestCase 39 extends JBossTestCase 40 { 41 public LongWaitStatefulSessionUnitTestCase (String name) 42 { 43 super(name); 44 } 45 46 49 public void testLongWait() throws Exception 50 { 51 Context ctx = getInitialContext(); 52 getLog().debug("+++ testLongWait"); 53 StatefulSessionHome sessionHome = ( StatefulSessionHome ) ctx.lookup("ejbcts/LongWaitStatefulSessionBean"); 54 StatefulSession sessionBean = sessionHome.create("testLongWait"); 55 56 getLog().debug("Sleeping..."); 57 sessionBean.sleep(5000); 58 sessionBean.ping(); 59 getLog().debug("+++ testLongWait passed"); 60 } 61 62 public static Test suite() throws Exception 63 { 64 return getDeploySetup(LongWaitStatefulSessionUnitTestCase.class, "cts.jar"); 65 } 66 67 } 68 | Popular Tags |