#pragma once #include #include "Swiften/Client/StanzaChannel.h" namespace Swift { class DummyStanzaChannel : public StanzaChannel { public: DummyStanzaChannel() {} virtual void sendStanza(boost::shared_ptr stanza) { sentStanzas_.push_back(stanza); } virtual void sendIQ(boost::shared_ptr iq) { sentStanzas_.push_back(iq); } virtual void sendMessage(boost::shared_ptr message) { sentStanzas_.push_back(message); } virtual void sendPresence(boost::shared_ptr presence) { sentStanzas_.push_back(presence); } virtual String getNewIQID() { return "test-id"; } std::vector > sentStanzas_; }; }