Version 26
    • starting and stopping sessions - need to add more tests (as discussed on IRC) all receive() methods - todo see ClientReceiveTest - Andy
    • temporary queues - done - jeff
    • durable queues. stopping and starting the server and seeing if messages are still there - done - jeff
    • durable/non durable messages - done - jeff
    • PagingTests - different page sizes on different destinations, global page size - clebert - done see PagingTest
    • expiry queue tests - test with hierarchy and defaulting for expiry queues, i.e. i declare expiry queue A on one level of the hierarchy and override it on some sub address - done-  jeff
    • dlq tests - test with hierarchy and defaulting for dlqs - done - jeff
    • redelivery delay tests - see RedeliveryConsumerTest but may need more coverage
    • message group tests - done see MessageGroupingTest
    • browsing tests - done see ClientQueueBrowserTest
    • heuristic xa tests - this is pretty easy, just commit/rollback via a management message - clebert - done see HeuristicXATest
    • consumer tests rate limited - clebert
    • message priorities tests - test priority on both client and server - jeff
    • queue settings hierarchy - i.e. set some set of queue params at one level and make sure they're overridden proerly etc - Andy
    • security settings hierarchy - similar to queue settings tests - Andy
    • slow consumer tests (setting window size to zero should cause no buffering) - it can be easily tested by creating more than one consumer on the same queue, first create one consumer, then send 100 messages, then create a second consumer, and validate they're strictly round robin'd, if they're buffered they'll all be in the first consumer. - clebert... done.. see ConsumerWindowSizeTest
    • close tests - closing session should close consumers producers etc. closing consumers should stop delivery but not consume everything in buffer
    • message handler tests - setting and resetting message handler with different one - verify messages are requeued. set to null. - Andy
    • sesurity - check cache gets cleared correctly, there's a config setting on configuration to control this - test security being updated on the fly
    • close tests - session, consumer etc - jeff

     

    jms tests - move any remaining non jms tests i.e. - string64klimit

    • manual jms tests - remove. - done