diff options
Diffstat (limited to 'Swiften/Avatars/UnitTest/VCardUpdateAvatarManagerTest.cpp')
| -rw-r--r-- | Swiften/Avatars/UnitTest/VCardUpdateAvatarManagerTest.cpp | 45 | 
1 files changed, 23 insertions, 22 deletions
| diff --git a/Swiften/Avatars/UnitTest/VCardUpdateAvatarManagerTest.cpp b/Swiften/Avatars/UnitTest/VCardUpdateAvatarManagerTest.cpp index cde4a45..e0fd080 100644 --- a/Swiften/Avatars/UnitTest/VCardUpdateAvatarManagerTest.cpp +++ b/Swiften/Avatars/UnitTest/VCardUpdateAvatarManagerTest.cpp @@ -4,22 +4,23 @@   * See Documentation/Licenses/GPLv3.txt for more information.   */ -#include "Swiften/Base/ByteArray.h" +#include <Swiften/Base/ByteArray.h> +#include <QA/Checker/IO.h>  #include <cppunit/extensions/HelperMacros.h>  #include <cppunit/extensions/TestFactoryRegistry.h>  #include <boost/bind.hpp> -#include "Swiften/Elements/VCardUpdate.h" -#include "Swiften/Avatars/VCardUpdateAvatarManager.h" -#include "Swiften/Avatars/AvatarMemoryStorage.h" -#include "Swiften/VCards/VCardMemoryStorage.h" -#include "Swiften/VCards/VCardManager.h" -#include "Swiften/MUC/MUCRegistry.h" -#include "Swiften/Queries/IQRouter.h" -#include "Swiften/Client/DummyStanzaChannel.h" -#include "Swiften/StringCodecs/SHA1.h" -#include "Swiften/StringCodecs/Hexify.h" +#include <Swiften/Elements/VCardUpdate.h> +#include <Swiften/Avatars/VCardUpdateAvatarManager.h> +#include <Swiften/Avatars/AvatarMemoryStorage.h> +#include <Swiften/VCards/VCardMemoryStorage.h> +#include <Swiften/VCards/VCardManager.h> +#include <Swiften/MUC/MUCRegistry.h> +#include <Swiften/Queries/IQRouter.h> +#include <Swiften/Client/DummyStanzaChannel.h> +#include <Swiften/StringCodecs/SHA1.h> +#include <Swiften/StringCodecs/Hexify.h>  using namespace Swift; @@ -44,7 +45,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  			avatarStorage = new AvatarMemoryStorage();  			vcardStorage = new VCardMemoryStorage();  			vcardManager = new VCardManager(ownJID, iqRouter, vcardStorage); -			avatar1 = ByteArray("abcdefg"); +			avatar1 = createByteArray("abcdefg");  			avatar1Hash = Hexify::hexify(SHA1::getHash(avatar1));  			user1 = JID("user1@bar.com/bla");  			user2 = JID("user2@foo.com/baz"); @@ -60,7 +61,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  		void testUpdate_NewHashNewVCardRequestsVCard() { -			std::auto_ptr<VCardUpdateAvatarManager> testling = createManager(); +			boost::shared_ptr<VCardUpdateAvatarManager> testling = createManager();  			stanzaChannel->onPresenceReceived(createPresenceWithPhotoHash(user1, avatar1Hash));  			CPPUNIT_ASSERT_EQUAL(1, static_cast<int>(stanzaChannel->sentStanzas.size())); @@ -68,7 +69,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  		void testUpdate_NewHashStoresAvatarAndEmitsNotificationOnVCardReceive() { -			std::auto_ptr<VCardUpdateAvatarManager> testling = createManager(); +			boost::shared_ptr<VCardUpdateAvatarManager> testling = createManager();  			stanzaChannel->onPresenceReceived(createPresenceWithPhotoHash(user1, avatar1Hash));  			stanzaChannel->onIQReceived(createVCardResult(avatar1)); @@ -80,7 +81,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  		void testUpdate_KnownHash() { -			std::auto_ptr<VCardUpdateAvatarManager> testling = createManager(); +			boost::shared_ptr<VCardUpdateAvatarManager> testling = createManager();  			stanzaChannel->onPresenceReceived(createPresenceWithPhotoHash(user1, avatar1Hash));  			stanzaChannel->onIQReceived(createVCardResult(avatar1));  			changes.clear(); @@ -93,7 +94,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  		void testUpdate_KnownHashFromDifferentUserDoesNotRequestVCardButTriggersNotification() { -			std::auto_ptr<VCardUpdateAvatarManager> testling = createManager(); +			boost::shared_ptr<VCardUpdateAvatarManager> testling = createManager();  			stanzaChannel->onPresenceReceived(createPresenceWithPhotoHash(user1, avatar1Hash));  			stanzaChannel->onIQReceived(createVCardResult(avatar1));  			changes.clear(); @@ -108,7 +109,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  		void testVCardWithEmptyPhoto() { -			std::auto_ptr<VCardUpdateAvatarManager> testling = createManager(); +			boost::shared_ptr<VCardUpdateAvatarManager> testling = createManager();  			vcardManager->requestVCard(JID("foo@bar.com"));  			stanzaChannel->onIQReceived(createVCardResult(ByteArray())); @@ -117,7 +118,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  		void testStanzaChannelReset_ClearsHash() { -			std::auto_ptr<VCardUpdateAvatarManager> testling = createManager(); +			boost::shared_ptr<VCardUpdateAvatarManager> testling = createManager();  			stanzaChannel->onPresenceReceived(createPresenceWithPhotoHash(user1, avatar1Hash));  			stanzaChannel->onIQReceived(createVCardResult(avatar1));  			changes.clear(); @@ -132,7 +133,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  		void testStanzaChannelReset_ReceiveHashAfterResetUpdatesHash() { -			std::auto_ptr<VCardUpdateAvatarManager> testling = createManager(); +			boost::shared_ptr<VCardUpdateAvatarManager> testling = createManager();  			stanzaChannel->onPresenceReceived(createPresenceWithPhotoHash(user1, avatar1Hash));  			stanzaChannel->onIQReceived(createVCardResult(avatar1));  			changes.clear(); @@ -148,8 +149,8 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		}  	private: -		std::auto_ptr<VCardUpdateAvatarManager> createManager() { -			std::auto_ptr<VCardUpdateAvatarManager> result(new VCardUpdateAvatarManager(vcardManager, stanzaChannel, avatarStorage, mucRegistry)); +		boost::shared_ptr<VCardUpdateAvatarManager> createManager() { +			boost::shared_ptr<VCardUpdateAvatarManager> result(new VCardUpdateAvatarManager(vcardManager, stanzaChannel, avatarStorage, mucRegistry));  			result->onAvatarChanged.connect(boost::bind(&VCardUpdateAvatarManagerTest::handleAvatarChanged, this, _1));  			return result;  		} @@ -163,7 +164,7 @@ class VCardUpdateAvatarManagerTest : public CppUnit::TestFixture {  		IQ::ref createVCardResult(const ByteArray& avatar) {  			VCard::ref vcard(new VCard()); -			if (!avatar.isEmpty()) { +			if (!avatar.empty()) {  				vcard->setPhoto(avatar);  			}  			return IQ::createResult(JID("baz@fum.com"), stanzaChannel->sentStanzas[0]->getID(), vcard); | 
 Swift
 Swift