You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2007/01/29 01:59:25 UTC
svn commit: r500915 - in
/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands:
ActiveMQDestinationTest2.cpp ActiveMQDestinationTest2.h
Author: tabish
Date: Sun Jan 28 16:59:24 2007
New Revision: 500915
URL: http://svn.apache.org/viewvc?view=rev&rev=500915
Log:
http://issues.apache.org/activemq/browse/AMQCPP-30
Modified:
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.cpp
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.h
Modified: incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.cpp?view=diff&rev=500915&r1=500914&r2=500915
==============================================================================
--- incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.cpp (original)
+++ incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.cpp Sun Jan 28 16:59:24 2007
@@ -78,3 +78,19 @@
CPPUNIT_ASSERT( clientId == ActiveMQDestination::getClientId( &tmpDest ) );
}
+
+////////////////////////////////////////////////////////////////////////////////
+void ActiveMQDestinationTest::testOptions(){
+
+ MyDestination dest;
+
+ dest.setPhysicalName( "test?option1=test1&option2=test2" );
+
+ const util::Properties& properties = dest.getOptions();
+
+ CPPUNIT_ASSERT( properties.hasProperty( "option1" ) == true );
+ CPPUNIT_ASSERT( properties.hasProperty( "option2" ) == true );
+
+ CPPUNIT_ASSERT( std::string( properties.getProperty( "option1" ) ) == "test1" );
+ CPPUNIT_ASSERT( std::string( properties.getProperty( "option2" ) ) == "test2" );
+}
Modified: incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.h
URL: http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.h?view=diff&rev=500915&r1=500914&r2=500915
==============================================================================
--- incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.h (original)
+++ incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/test/activemq/connector/openwire/commands/ActiveMQDestinationTest2.h Sun Jan 28 16:59:24 2007
@@ -32,6 +32,7 @@
CPPUNIT_TEST_SUITE( ActiveMQDestinationTest );
CPPUNIT_TEST( test );
+ CPPUNIT_TEST( testOptions );
CPPUNIT_TEST_SUITE_END();
class MyDestination : public ActiveMQDestination {
@@ -85,6 +86,7 @@
virtual ~ActiveMQDestinationTest() {}
virtual void test();
+ virtual void testOptions();
};