aboutsummaryrefslogtreecommitdiff
path: root/tests/qxmppserver/tst_qxmppserver.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2015-08-15 08:40:50 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2015-08-15 08:40:50 +0200
commit3231fbf9b4366005f71fcc3f00b447dda58d65fe (patch)
treeb228bd74f9f1ffc82067aff007cf16dac43390a9 /tests/qxmppserver/tst_qxmppserver.cpp
parentc7edb89abbb38c432667de15181b4cee6f14577e (diff)
downloadqxmpp-3231fbf9b4366005f71fcc3f00b447dda58d65fe.tar.gz
move TestPasswordChecker to test utilities
Diffstat (limited to 'tests/qxmppserver/tst_qxmppserver.cpp')
-rw-r--r--tests/qxmppserver/tst_qxmppserver.cpp42
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);