29572958295929602961296229632964296529662967
assertEquals(0, queue.browse().size()); // no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.commit(); int deliveringCount = queue.getDeliveringCount(); assertEquals(1, deliveringCount); List acknowledging = r.getMessages();
30093010301130123013301430153016301730183019
assertEquals(0, queue.browse().size()); // no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.commit(); assertEqualSets(refs, r.getMessages()); for(Iterator i = r.getMessages().iterator(); i.hasNext();) {
30713072307330743075307630773078307930803081
// no message at the receiver assertTrue(r.getMessages().isEmpty()); try { tx.commit(); fail("this should throw exception"); } catch(Exception e) { // OK
31243125312631273128312931303131313231333134
assertEquals(0, queue.browse().size()); // no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.commit(); int deliveringCount = queue.getDeliveringCount(); assertEquals(1, deliveringCount); List received = r.getMessages();
31853186318731883189319031913192319331943195
32453246324732483249325032513252325332543255
33023303330433053306330733083309331033113312
assertEquals(0, queue.browse().size()); // no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.commit(); int deliveringCount = queue.getDeliveringCount(); assertEquals(NUMBER_OF_MESSAGES, deliveringCount); assertEqualSets(refs, r.getMessages());
33533354335533563357335833593360336133623363
assertEquals(0, queue.browse().size()); // no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.commit(); int deliveringCount = queue.getDeliveringCount(); assertEquals(NUMBER_OF_MESSAGES, deliveringCount); assertEqualSets(refs, r.getMessages()); }
37883789379037913792379337943795379637973798
queue.handle(observer, ref, tx); // no messages in the channel yet assertEquals(0, queue.browse().size()); tx.commit(); List stored = queue.browse(); assertEquals(1, stored.size()); Message sm = (Message)stored.iterator().next();
38303831383238333834383538363837383838393840
} // no messages in the channel yet assertEquals(0, queue.browse().size()); tx.commit(); assertEqualSets(refs, queue.browse()); } ////////