[jboss-cvs] JBossAS SVN: r62072 - in branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb: unit and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 4 06:36:16 EDT 2007


Author: wolfc
Date: 2007-04-04 06:36:16 -0400 (Wed, 04 Apr 2007)
New Revision: 62072

Modified:
   branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/ExpirationTestMDB.java
   branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/unit/MDBUnitTestCase.java
Log:
EJBTHREE-938: Fixed timing issues in the test (reproducable now)

Modified: branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/ExpirationTestMDB.java
===================================================================
--- branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/ExpirationTestMDB.java	2007-04-04 09:03:15 UTC (rev 62071)
+++ branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/ExpirationTestMDB.java	2007-04-04 10:36:16 UTC (rev 62072)
@@ -45,7 +45,11 @@
    public void onMessage(Message message)
    {
       System.out.println("*** ExpirationTestMDB onMessage " + TestStatusBean.expirationQueueRan + " in " + this);
+      System.out.println("*** now = " + System.currentTimeMillis());
       
+//      if(TestStatusBean.expirationQueueRan > 0)
+         System.out.println("*** message = " + message);
+      
       try
       {
          Thread.sleep(1000);

Modified: branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/unit/MDBUnitTestCase.java
===================================================================
--- branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/unit/MDBUnitTestCase.java	2007-04-04 09:03:15 UTC (rev 62071)
+++ branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/mdb/unit/MDBUnitTestCase.java	2007-04-04 10:36:16 UTC (rev 62072)
@@ -490,6 +490,7 @@
          TextMessage message = session.createTextMessage();
          message.setStringProperty("foo", "bar");
          message.setStringProperty("null", null);
+         message.setStringProperty("currentTest", "testExpiration");
          String text = "do not expire on server";
          message.setText(text);
    
@@ -500,13 +501,14 @@
          TextMessage message = session.createTextMessage();
          message.setStringProperty("foo", "bar");
          message.setStringProperty("null", null);
+         message.setStringProperty("currentTest", "testExpiration");
          String text = "expire on server";
          message.setText(text);
    
-         sender.send(message, DeliveryMode.NON_PERSISTENT, 4, 1);
+         sender.send(message, DeliveryMode.NON_PERSISTENT, 4, 100);
       }
 
-      Thread.sleep(2000);
+      Thread.sleep(3000);
 
       assertSize(session, queue, 0);
       




More information about the jboss-cvs-commits mailing list