[jboss-cvs] JBossAS SVN: r79004 - trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 1 16:38:38 EDT 2008


Author: emuckenhuber
Date: 2008-10-01 16:38:38 -0400 (Wed, 01 Oct 2008)
New Revision: 79004

Modified:
   trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatefulLifeCycleUnitTestCase.java
   trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatelessLifeCycleUnitTestCase.java
Log:
[JBAS-5332] avoid timout and disable exclude a wrong test.

Modified: trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatefulLifeCycleUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatefulLifeCycleUnitTestCase.java	2008-10-01 20:27:20 UTC (rev 79003)
+++ trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatefulLifeCycleUnitTestCase.java	2008-10-01 20:38:38 UTC (rev 79004)
@@ -21,15 +21,11 @@
  */
 package org.jboss.test.ejb.lifecycle.test;
 
+import java.util.Collections;
 import java.util.Enumeration;
 
-import javax.naming.InitialContext;
-import javax.rmi.PortableRemoteObject;
-
 import junit.framework.TestCase;
 
-import org.jboss.test.cts.interfaces.StatelessSession;
-import org.jboss.test.cts.interfaces.StatelessSessionHome;
 import org.jboss.test.cts.test.StatefulSessionUnitTestCase;
 
 /**
@@ -47,34 +43,12 @@
    
    /** The service base name */
    private static final String NAME = "jboss.j2ee:jndiName=ejbcts/StatefulSessionBean,service=EJB";
-   
-   static final int MAX_SIZE = 20;
-   StatelessSession sessionBean;
 
    public StatefulLifeCycleUnitTestCase(String name)
    {
       super(name);
    }
    
-   protected void setUp() throws Exception
-   {
-      super.setUp();
-      InitialContext ctx = new InitialContext();
-      Object ref = ctx.lookup("ejbcts/StatelessSessionHome");
-      StatelessSessionHome home = (StatelessSessionHome)
-            PortableRemoteObject.narrow(ref, StatelessSessionHome.class);
-      sessionBean = home.create();
-   }
-
-   protected void tearDown() throws Exception
-   {
-      if (sessionBean != null)
-         sessionBean.remove();
-      
-      super.tearDown();
-   }
-   
-   
    public void testRestartContainer() throws Exception
    {
       restart(NAME);
@@ -94,7 +68,8 @@
 
    protected Enumeration<TestCase> getTests()
    {
-      return getTestCases(StatefulSessionUnitTestCase.class);
+      // disable testPassivationByTime test, as this leads to a timeout 
+      return getTestCases(StatefulSessionUnitTestCase.class, Collections.singleton("testPassivationByTime"));
    }
    
    @Override

Modified: trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatelessLifeCycleUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatelessLifeCycleUnitTestCase.java	2008-10-01 20:27:20 UTC (rev 79003)
+++ trunk/testsuite/src/main/org/jboss/test/ejb/lifecycle/test/StatelessLifeCycleUnitTestCase.java	2008-10-01 20:38:38 UTC (rev 79004)
@@ -21,15 +21,11 @@
  */
 package org.jboss.test.ejb.lifecycle.test;
 
+import java.util.Arrays;
 import java.util.Enumeration;
 
-import javax.naming.InitialContext;
-import javax.rmi.PortableRemoteObject;
-
 import junit.framework.TestCase;
 
-import org.jboss.test.cts.interfaces.StatelessSession;
-import org.jboss.test.cts.interfaces.StatelessSessionHome;
 import org.jboss.test.cts.test.StatelessSessionUnitTestCase;
 
 /**
@@ -48,32 +44,11 @@
    /** The service base name */
    private static final String NAME = "jboss.j2ee:jndiName=ejbcts/StatelessSessionHome,service=EJB";
    
-   static final int MAX_SIZE = 20;
-   StatelessSession sessionBean;
-   
    public StatelessLifeCycleUnitTestCase(String name)
    {
       super(name);
    }
    
-   protected void setUp() throws Exception
-   {
-      super.setUp();
-      InitialContext ctx = new InitialContext();
-      Object ref = ctx.lookup("ejbcts/StatelessSessionHome");
-      StatelessSessionHome home = (StatelessSessionHome)
-            PortableRemoteObject.narrow(ref, StatelessSessionHome.class);
-      sessionBean = home.create();
-   }
-
-   protected void tearDown() throws Exception
-   {
-      if (sessionBean != null)
-         sessionBean.remove();
-      
-      super.tearDown();
-   }
-   
    public void testRestartContainer() throws Exception
    {
       restart(NAME);
@@ -87,7 +62,7 @@
    
    protected Enumeration<TestCase> getTests()
    {
-      return getTestCases(StatelessSessionUnitTestCase.class);
+      return getTestCases(StatelessSessionUnitTestCase.class, Arrays.asList(new String[] {"testClientCallback", "testStrictPoolingException"}));
    }
 
    @Override
@@ -96,4 +71,3 @@
       return PACKAGE;
    }
 }
-




More information about the jboss-cvs-commits mailing list