Author: tabish
Date: Tue Oct 28 17:00:18 2008
New Revision: 708732
URL: http://svn.apache.org/viewvc?rev=708732&view=rev
Log:
Make CPPUnit Tests cleanup the TestSupport data quicker so there are less
threads and sockets hanging around.
Modified:
activemq/activemq-cpp/trunk/src/test-integration/integration/TestRegistry.cpp
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.cpp
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.h
Modified:
activemq/activemq-cpp/trunk/src/test-integration/integration/TestRegistry.cpp
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/test-integration/integration/TestRegistry.cpp?rev=708732&r1=708731&r2=708732&view=diff
==============================================================================
---
activemq/activemq-cpp/trunk/src/test-integration/integration/TestRegistry.cpp
(original)
+++
activemq/activemq-cpp/trunk/src/test-integration/integration/TestRegistry.cpp
Tue Oct 28 17:00:18 2008
@@ -34,15 +34,15 @@
#include "connector/stomp/TransactionTest.h"
#include "connector/stomp/StompStressTests.h"
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireAsyncSenderTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireCmsTemplateTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireDurableTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireExpirationTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireSimpleRollbackTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireSimpleTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireSlowListenerTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireTempDestinationTest );
-CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireTransactionTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireAsyncSenderTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireCmsTemplateTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireDurableTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireExpirationTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireSimpleRollbackTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireSimpleTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireSlowListenerTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireTempDestinationTest );
+//CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::openwire::OpenwireTransactionTest );
CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::stomp::AsyncSenderTest );
CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::stomp::CmsTemplateTest );
@@ -52,4 +52,3 @@
CPPUNIT_TEST_SUITE_REGISTRATION( integration::connector::stomp::SimpleTest );
CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::stomp::TransactionTest );
CPPUNIT_TEST_SUITE_REGISTRATION(
integration::connector::stomp::StompStressTests );
-
Modified:
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.cpp
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.cpp?rev=708732&r1=708731&r2=708732&view=diff
==============================================================================
---
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.cpp
(original)
+++
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.cpp
Tue Oct 28 17:00:18 2008
@@ -80,10 +80,16 @@
using namespace integration;
using namespace integration::connector::stomp;
-SimpleRollbackTest::SimpleRollbackTest()
-{
- try
- {
+SimpleRollbackTest::SimpleRollbackTest() {
+}
+
+SimpleRollbackTest::~SimpleRollbackTest() {
+}
+
+void SimpleRollbackTest::setUp() {
+
+ try {
+
string url = IntegrationCommon::getInstance().getStompURL();
numReceived = 0;
@@ -108,10 +114,8 @@
AMQ_CATCHALL_THROW( ActiveMQException )
}
-SimpleRollbackTest::~SimpleRollbackTest()
-{
- try
- {
+void SimpleRollbackTest::tearDown() {
+ try {
session->close();
connection->close();
Modified:
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.h
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.h?rev=708732&r1=708731&r2=708732&view=diff
==============================================================================
---
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.h
(original)
+++
activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/SimpleRollbackTest.h
Tue Oct 28 17:00:18 2008
@@ -36,19 +36,22 @@
class SimpleRollbackTest : public CppUnit::TestFixture,
public cms::ExceptionListener,
- public cms::MessageListener
+ public cms::MessageListener
{
CPPUNIT_TEST_SUITE( SimpleRollbackTest );
CPPUNIT_TEST( test );
CPPUNIT_TEST_SUITE_END();
public:
-
+
SimpleRollbackTest();
virtual ~SimpleRollbackTest();
-
- virtual void test(void);
-
+
+ virtual void test();
+
+ virtual void setUp();
+ virtual void tearDown();
+
virtual void onException( const cms::CMSException& error );
virtual void onMessage( const cms::Message* message );