mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 02:36:34 +01:00
[Windows][Tests] Fixed compile issues on Windows.
This commit is contained in:
parent
2abf37ed37
commit
5ea3572368
@ -57,7 +57,7 @@ class QUrl;
|
||||
|
||||
class AdBlockSubscription;
|
||||
|
||||
class AdBlockRule
|
||||
class QT_QUPZILLA_EXPORT AdBlockRule
|
||||
{
|
||||
public:
|
||||
AdBlockRule(const QString &filter = QString(), AdBlockSubscription* subscription = 0);
|
||||
|
@ -38,7 +38,7 @@ struct PageFormData {
|
||||
}
|
||||
};
|
||||
|
||||
class PageFormCompleter
|
||||
class QT_QUPZILLA_EXPORT PageFormCompleter
|
||||
{
|
||||
public:
|
||||
explicit PageFormCompleter(QWebPage* page);
|
||||
|
@ -19,8 +19,9 @@
|
||||
#define DATABASEPASSWORDBACKEND_H
|
||||
|
||||
#include "passwordbackend.h"
|
||||
#include "qz_namespace.h"
|
||||
|
||||
class DatabasePasswordBackend : public PasswordBackend
|
||||
class QT_QUPZILLA_EXPORT DatabasePasswordBackend : public PasswordBackend
|
||||
{
|
||||
public:
|
||||
explicit DatabasePasswordBackend();
|
||||
|
@ -19,10 +19,11 @@
|
||||
#define PASSWORDBACKEND_H
|
||||
|
||||
#include "passwordmanager.h"
|
||||
#include "qz_namespace.h"
|
||||
|
||||
class QWidget;
|
||||
|
||||
class PasswordBackend
|
||||
class QT_QUPZILLA_EXPORT PasswordBackend
|
||||
{
|
||||
public:
|
||||
explicit PasswordBackend();
|
||||
|
@ -21,6 +21,8 @@
|
||||
#include <QObject>
|
||||
#include <QScriptValue>
|
||||
|
||||
#include "qz_namespace.h"
|
||||
|
||||
class QScriptContext;
|
||||
class QScriptEngine;
|
||||
|
||||
@ -29,7 +31,7 @@ class QScriptEngine;
|
||||
*
|
||||
* Based on qt-examples: https://gitorious.org/qt-examples/qt-examples/blobs/master/pac-files
|
||||
*/
|
||||
class ProxyAutoConfig : public QObject
|
||||
class QT_QUPZILLA_EXPORT ProxyAutoConfig : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
@ -34,7 +34,7 @@ public:
|
||||
explicit Updater(QupZilla* mainClass, QObject* parent = 0);
|
||||
~Updater();
|
||||
|
||||
struct Version {
|
||||
struct QT_QUPZILLA_EXPORT Version {
|
||||
bool isValid;
|
||||
int majorVersion;
|
||||
int minorVersion;
|
||||
|
@ -11,10 +11,11 @@ TARGET = autotests
|
||||
!mac:unix: LIBS += $$PWD/../../bin/libQupZilla.so
|
||||
|
||||
# Link plugins for PasswordBackends
|
||||
!win32 {
|
||||
!unix|mac: LIBS += -L$$PWD/../../bin/plugins -lGnomeKeyringPasswords -lKWalletPasswords
|
||||
!mac:unix: LIBS += $$PWD/../../bin/plugins/libGnomeKeyringPasswords.so \
|
||||
$$PWD/../../bin/plugins/libKWalletPasswords.so
|
||||
|
||||
}
|
||||
|
||||
unix:contains(DEFINES, "NO_SYSTEM_DATAPATH"): QMAKE_LFLAGS+=$${QMAKE_LFLAGS_RPATH}\\$\$ORIGIN
|
||||
|
||||
|
@ -49,8 +49,10 @@ int main(int argc, char *argv[])
|
||||
|
||||
RUN_TEST(DatabasePasswordBackendTest)
|
||||
RUN_TEST(DatabaseEncryptedPasswordBackendTest)
|
||||
#ifndef Q_OS_WIN
|
||||
RUN_TEST(KWalletPasswordBackendTest)
|
||||
RUN_TEST(GnomeKeyringPasswordBackendTest)
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -23,7 +23,11 @@
|
||||
#include <QSqlQuery>
|
||||
#include <QDebug>
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
#include "qt_windows.h"
|
||||
#else
|
||||
#include "unistd.h"
|
||||
#endif
|
||||
|
||||
static bool compareEntries(const PasswordEntry &value, const PasswordEntry &ref)
|
||||
{
|
||||
@ -186,7 +190,11 @@ void PasswordBackendTest::updateLastUsedTest()
|
||||
entry.data = "entry1-data=23&username=user1&password=pass1";
|
||||
m_backend->addEntry(entry);
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
Sleep(1000);
|
||||
#else
|
||||
sleep(1);
|
||||
#endif
|
||||
|
||||
entry.username.append("s");
|
||||
m_backend->addEntry(entry);
|
||||
@ -259,6 +267,7 @@ void DatabaseEncryptedPasswordBackendTest::cleanup()
|
||||
QSqlDatabase::removeDatabase(QSqlDatabase::database().databaseName());
|
||||
}
|
||||
|
||||
#ifndef Q_OS_WIN
|
||||
// KWalletPassswordBackendTest
|
||||
void KWalletPasswordBackendTest::reloadBackend()
|
||||
{
|
||||
@ -273,3 +282,4 @@ void GnomeKeyringPasswordBackendTest::reloadBackend()
|
||||
delete m_backend;
|
||||
m_backend = new GnomeKeyringPasswordBackend;
|
||||
}
|
||||
#endif
|
||||
|
@ -75,6 +75,7 @@ protected:
|
||||
void cleanup();
|
||||
};
|
||||
|
||||
#ifndef Q_OS_WIN
|
||||
#include "../../src/plugins/KWalletPasswords/kwalletpasswordbackend.h"
|
||||
|
||||
class KWalletPasswordBackendTest : public PasswordBackendTest
|
||||
@ -94,5 +95,6 @@ class GnomeKeyringPasswordBackendTest : public PasswordBackendTest
|
||||
protected:
|
||||
void reloadBackend();
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif // PASSWORDBACKENDTEST_H
|
||||
|
Loading…
Reference in New Issue
Block a user