diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-08-15 08:40:50 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-08-15 08:40:50 +0200 |
| commit | 3231fbf9b4366005f71fcc3f00b447dda58d65fe (patch) | |
| tree | b228bd74f9f1ffc82067aff007cf16dac43390a9 /tests/qxmppserver/tst_qxmppserver.cpp | |
| parent | c7edb89abbb38c432667de15181b4cee6f14577e (diff) | |
| download | qxmpp-3231fbf9b4366005f71fcc3f00b447dda58d65fe.tar.gz | |
move TestPasswordChecker to test utilities
Diffstat (limited to 'tests/qxmppserver/tst_qxmppserver.cpp')
| -rw-r--r-- | tests/qxmppserver/tst_qxmppserver.cpp | 42 |
1 files changed, 2 insertions, 40 deletions
diff --git a/tests/qxmppserver/tst_qxmppserver.cpp b/tests/qxmppserver/tst_qxmppserver.cpp index c4a78cb2..99ea6235 100644 --- a/tests/qxmppserver/tst_qxmppserver.cpp +++ b/tests/qxmppserver/tst_qxmppserver.cpp @@ -22,48 +22,9 @@ */ #include "QXmppClient.h" -#include "QXmppPasswordChecker.h" #include "QXmppServer.h" #include "util.h" -class TestPasswordChecker : public QXmppPasswordChecker -{ -public: - TestPasswordChecker(const QString &username, const QString &password) - : m_getPassword(true), m_username(username), m_password(password) - { - }; - - /// Retrieves the password for the given username. - QXmppPasswordReply::Error getPassword(const QXmppPasswordRequest &request, QString &password) - { - if (request.username() == m_username) - { - password = m_password; - return QXmppPasswordReply::NoError; - } else { - return QXmppPasswordReply::AuthorizationError; - } - }; - - /// Sets whether getPassword() is enabled. - void setGetPassword(bool getPassword) - { - m_getPassword = getPassword; - } - - /// Returns whether getPassword() is enabled. - bool hasGetPassword() const - { - return m_getPassword; - }; - -private: - bool m_getPassword; - QString m_username; - QString m_password; -}; - class tst_QXmppServer : public QObject { Q_OBJECT @@ -104,7 +65,8 @@ void tst_QXmppServer::testConnect() //logger.setLoggingType(QXmppLogger::StdoutLogging); // prepare server - TestPasswordChecker passwordChecker("testuser", "testpwd"); + TestPasswordChecker passwordChecker; + passwordChecker.addCredentials("testuser", "testpwd"); QXmppServer server; server.setDomain(testDomain); |
