summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/MUC')
-rw-r--r--Swiften/MUC/UnitTest/MockMUC.cpp4
-rw-r--r--Swiften/MUC/UnitTest/MockMUC.h5
2 files changed, 8 insertions, 1 deletions
diff --git a/Swiften/MUC/UnitTest/MockMUC.cpp b/Swiften/MUC/UnitTest/MockMUC.cpp
index 93e7d0b..d9bf348 100644
--- a/Swiften/MUC/UnitTest/MockMUC.cpp
+++ b/Swiften/MUC/UnitTest/MockMUC.cpp
@@ -10,6 +10,7 @@ namespace Swift {
MockMUC::MockMUC(const JID &muc)
: ownMUCJID(muc)
+, newSubjectSet_("")
{
}
@@ -47,5 +48,8 @@ void MockMUC::changeOccupantRole(const JID &jid, MUCOccupant::Role newRole) {
onOccupantRoleChanged(i->first, i->second, old.getRole());
}
}
+void MockMUC::changeSubject(const std::string& newSubject) {
+ newSubjectSet_ = newSubject;
+}
}
diff --git a/Swiften/MUC/UnitTest/MockMUC.h b/Swiften/MUC/UnitTest/MockMUC.h
index becfa72..4c5ce8d 100644
--- a/Swiften/MUC/UnitTest/MockMUC.h
+++ b/Swiften/MUC/UnitTest/MockMUC.h
@@ -72,7 +72,7 @@ namespace Swift {
virtual void changeOccupantRole(const JID&, MUCOccupant::Role);
virtual void requestAffiliationList(MUCOccupant::Affiliation) {}
virtual void changeAffiliation(const JID&, MUCOccupant::Affiliation);
- virtual void changeSubject(const std::string&) {}
+ virtual void changeSubject(const std::string&);
virtual void requestConfigurationForm() {}
virtual void configureRoom(Form::ref) {}
virtual void cancelConfigureRoom() {}
@@ -94,5 +94,8 @@ namespace Swift {
private:
JID ownMUCJID;
std::map<std::string, MUCOccupant> occupants_;
+
+ public:
+ std::string newSubjectSet_;
};
}