From f16af993ce28db4f55c39bf62dc69f1def4434d4 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Wed, 14 Nov 2012 13:49:52 +0100 Subject: [PATCH] Fixed tests --- src/tests/usermanager.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/tests/usermanager.cpp b/src/tests/usermanager.cpp index a95c063f..8f59ab8f 100644 --- a/src/tests/usermanager.cpp +++ b/src/tests/usermanager.cpp @@ -137,6 +137,16 @@ class UserManagerTest : public CPPUNIT_NS :: TestFixture, public BasicTest { dynamic_cast(component->getStanzaChannel())->onPresenceReceived(response); loop->processEvents(); + CPPUNIT_ASSERT_EQUAL(0, (int) received.size()); + + response = Swift::Presence::create(); + response->setTo("localhost"); + response->setFrom("user@localhost"); + response->setType(Swift::Presence::Error); + response->addPayload(boost::shared_ptr(new Swift::ErrorPayload(Swift::ErrorPayload::SubscriptionRequired))); + dynamic_cast(component->getStanzaChannel())->onPresenceReceived(response); + loop->processEvents(); + CPPUNIT_ASSERT_EQUAL(1, (int) received.size()); presence = dynamic_cast(getStanza(received[0])); CPPUNIT_ASSERT(presence);