[jboss-cvs] jboss-jms/tests/src/org/jboss/test/messaging/core/base ...

Timothy Fox tim.fox at jboss.com
Mon Jul 17 13:14:51 EDT 2006


  User: timfox  
  Date: 06/07/17 13:14:51

  Modified:    tests/src/org/jboss/test/messaging/core/base  
                        ChannelTestBase.java
  Removed:     tests/src/org/jboss/test/messaging/core/base  
                        StateTestBase.java
  Log:
  Many changes including implementation of prefetch, SEDAisation of server, changing of recovery
  
  Revision  Changes    Path
  1.31      +41 -35    jboss-jms/tests/src/org/jboss/test/messaging/core/base/ChannelTestBase.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ChannelTestBase.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-jms/tests/src/org/jboss/test/messaging/core/base/ChannelTestBase.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -b -r1.30 -r1.31
  --- ChannelTestBase.java	24 Jun 2006 09:05:39 -0000	1.30
  +++ ChannelTestBase.java	17 Jul 2006 17:14:50 -0000	1.31
  @@ -65,9 +65,9 @@
    *
    * @author <a href="mailto:ovidiu at jboss.org">Ovidiu Feodorov</a>
    * @author <a href="mailto:tim.fox at jboss.com">Tim Fox</a>
  - * @version <tt>$Revision: 1.30 $</tt>
  + * @version <tt>$Revision: 1.31 $</tt>
    *
  - * $Id: ChannelTestBase.java,v 1.30 2006/06/24 09:05:39 timfox Exp $
  + * $Id: ChannelTestBase.java,v 1.31 2006/07/17 17:14:50 timfox Exp $
    */
   public abstract class ChannelTestBase extends NoTestsChannelTestBase
   {
  @@ -184,6 +184,8 @@
   
      // Channel tests -------------------------------------------------
      
  +   
  +   
      /*
       * If a channel has a set a receiver and remove is called with a different receiver
       * need to ensure the receiver is not removed (since it doesn't match)
  @@ -286,14 +288,14 @@
         assertFalse(sm.isReliable());
         assertEquals(0, sm.getMessageID());
   
  -      assertFalse(channel.deliver(null));
  -
         SimpleReceiver receiver = new SimpleReceiver("ACKING", SimpleReceiver.ACKING);
  -      assertTrue(channel.deliver(receiver));
  +      channel.add(receiver);
  +      channel.deliver(true);
         assertEquals(1, receiver.getMessages().size());
         assertEquals(0, ((Message)receiver.getMessages().get(0)).getMessageID());
   
  -      assertFalse(channel.deliver(receiver));
  +      channel.deliver(true);
  +      assertEquals(1, receiver.getMessages().size());
   
   
      }
  @@ -324,25 +326,23 @@
            Delivery delivery = channel.handle(observer, messages[i], null);
   
            assertTrue(delivery.isDone());
  -
  -         assertFalse(channel.deliver(null));
         }
   
         List stored = channel.browse();
         assertEqualSets(messages, stored);
   
         SimpleReceiver receiver = new SimpleReceiver("ACKING", SimpleReceiver.ACKING);
  +      channel.add(receiver);
  +      channel.deliver(true);
  +      assertEquals(10, receiver.getMessages().size());
         for(int i = 0; i < NUMBER_OF_MESSAGES; i++)
         {
  -         assertTrue(channel.deliver(receiver));
  -         assertEquals(1, receiver.getMessages().size());
  -         assertEquals(i, ((Message)receiver.getMessages().get(0)).getMessageID());
  -         receiver.clear();
  +         assertEquals(i, ((Message)receiver.getMessages().get(i)).getMessageID());         
         }
  +      receiver.clear();
   
  -      assertFalse(channel.deliver(receiver));
  -
  -      log.info("ok");
  +      channel.deliver(true);
  +      assertEquals(0, receiver.getMessages().size());
      }
   
      ////////
  @@ -385,10 +385,13 @@
   
         assertTrue(channel.browse().isEmpty());
   
  -      assertFalse(channel.deliver(null));
  -      assertFalse(channel.deliver(new SimpleReceiver("ACKING", SimpleReceiver.ACKING)));
  +      channel.deliver(true);
  +      
  +      Receiver r = new SimpleReceiver("ACKING", SimpleReceiver.ACKING);
  +      
  +      channel.add(r);
   
  -      log.info("ok");
  +      channel.deliver(true);
      }
   
      ///////////
  @@ -427,16 +430,16 @@
         assertTrue(sm.isReliable());
         assertEquals(0, sm.getMessageID());
   
  -      assertFalse(channel.deliver(null));
  +      channel.deliver(true);
   
         SimpleReceiver receiver = new SimpleReceiver("ACKING", SimpleReceiver.ACKING);
  -      assertTrue(channel.deliver(receiver));
  +      channel.add(receiver);
  +      channel.deliver(true);
         assertEquals(1, receiver.getMessages().size());
         assertEquals(0, ((Message)receiver.getMessages().get(0)).getMessageID());
   
  -      assertFalse(channel.deliver(receiver));
  -
  -      log.info("ok");
  +      channel.deliver(true);
  +      assertEquals(1, receiver.getMessages().size());
      }
   
      //////////
  @@ -477,13 +480,16 @@
            // the channel must not accept the message
            assertNull(delivery);
   
  -         assertFalse(channel.deliver(null));
  -         assertFalse(channel.deliver(new SimpleReceiver("ACKING", SimpleReceiver.ACKING)));
  +         channel.deliver(true);
  +         
  +         Receiver r = new SimpleReceiver("ACKING", SimpleReceiver.ACKING);
  +         
  +         channel.add(r);
  +         
  +         channel.deliver(true);
         }
   
         assertTrue(channel.browse().isEmpty());
  -
  -      log.info("ok");
      }
   
      ///////////
  @@ -523,17 +529,17 @@
         assertEqualSets(messages, channel.browse());
   
         SimpleReceiver receiver = new SimpleReceiver("ACKING", SimpleReceiver.ACKING);
  +      channel.add(receiver);
  +      channel.deliver(true);
  +      assertEquals(10, receiver.getMessages().size());
         for(int i = 0; i < NUMBER_OF_MESSAGES; i++)
         {
  -         assertTrue(channel.deliver(receiver));
  -         assertEquals(1, receiver.getMessages().size());
  -         assertEquals(i, ((Message)receiver.getMessages().get(0)).getMessageID());
  -         receiver.clear();
  +         assertEquals(i, ((Message)receiver.getMessages().get(i)).getMessageID());         
         }
  +      receiver.clear();
   
  -      assertFalse(channel.deliver(receiver));
  -
  -      log.info("ok");
  +      channel.deliver(true);
  +      assertEquals(0, receiver.getMessages().size());
      }
   
   
  
  
  



More information about the jboss-cvs-commits mailing list