AMQQConnectionTest incorrect assumes an order in which the tests are run
------------------------------------------------------------------------

                 Key: QPID-3635
                 URL: https://issues.apache.org/jira/browse/QPID-3635
             Project: Qpid
          Issue Type: Bug
          Components: Java Tests
            Reporter: Rob Godfrey
            Priority: Minor


The AMQConnection test class makes assumptions about the order in which tests 
are run and is generally just horribly ill-conceived.

For example the test testTopicSessionCreateBrowser() depends upon the 
initialisation of the member variable _topicSession which is initialised in the 
test testCreateTopicSession(), and is only still valid since though the test 
creates new connections in every setUp, it does not tear them down at the end 
of each test.

Note also that if the creation of _topicSession and _queueSession are moved to 
setUp then the test testGetChannelID() will fail as it depends on no prior 
sessions existing and also on a defined policy of assigning channel numbers to 
sessions (really this test makes no sense at all).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to