void ActiveMQMapMessageTest::testClearBody() { ActiveMQMapMessage mapMessage; mapMessage.setString( "String", "String" ); mapMessage.clearBody(); CPPUNIT_ASSERT( !mapMessage.isReadOnlyBody() ); mapMessage.onSend(); mapMessage.setContent( mapMessage.getContent() ); CPPUNIT_ASSERT( mapMessage.itemExists( "String" ) == false ); mapMessage.clearBody(); mapMessage.setString( "String", "String" ); ActiveMQMapMessage mapMessage2; mapMessage2.copyDataStructure( &mapMessage ); CPPUNIT_ASSERT( mapMessage2.itemExists( "String" ) ); }