[jboss-cvs] JBoss Messaging SVN: r2826 - trunk/tests/src/org/jboss/test/messaging/core/paging.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jul 2 21:53:40 EDT 2007


Author: timfox
Date: 2007-07-02 21:53:40 -0400 (Mon, 02 Jul 2007)
New Revision: 2826

Modified:
   trunk/tests/src/org/jboss/test/messaging/core/paging/SingleChannel_ReloadTest.java
Log:
Fixed paging test


Modified: trunk/tests/src/org/jboss/test/messaging/core/paging/SingleChannel_ReloadTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/core/paging/SingleChannel_ReloadTest.java	2007-07-03 01:35:14 UTC (rev 2825)
+++ trunk/tests/src/org/jboss/test/messaging/core/paging/SingleChannel_ReloadTest.java	2007-07-03 01:53:40 UTC (rev 2826)
@@ -128,11 +128,10 @@
       tr.start();
          
       MessagingQueue queue2 = new MessagingQueue(1, "queue1", 1, ms, pm, true, -1, null, 100, 20, 10, false);
+    
+      queue2.load();
       queue2.activate();
       
-      queue2.deactivate();
-      queue2.load();
-      
       refIds = getReferenceIdsOrderedByPageOrd(queue2.getChannelID());
       assertEquals(50, refIds.size());
       
@@ -206,9 +205,7 @@
       
       assertEquals(0, queue.getDeliveringCount());
       
-      //Stop and restart the persistence manager
-      //Only the paged messages will survive
-      //This is what would happen if the server crashed
+      //Stop and restart      
 
       pm.stop();
       tr.stop();
@@ -227,16 +224,17 @@
       tr.start();
 
       MessagingQueue queue2 = new MessagingQueue(1, "queue1", 1, ms, pm, false, -1, null, 100, 20, 10, false);
-      queue2.activate();
       
-      queue2.deactivate();
       queue2.load();
       
-      refIds = getReferenceIdsOrderedByPageOrd(queue.getChannelID());
-      assertEquals(50, refIds.size());
+      queue2.activate();
       
+      //There should be none in the db - the queue is non recoverable
+      refIds = getReferenceIdsOrderedByPageOrd(queue2.getChannelID());
+      assertEquals(0, refIds.size());
+      
       List msgIds = getMessageIds();
-      assertEquals(50, msgIds.size());
+      assertEquals(0, msgIds.size());
                                                                   
       assertEquals(100, queue2.memoryRefCount());
       




More information about the jboss-cvs-commits mailing list