Mercurial > trustbridge
annotate ui/tests/downloadertest.h @ 47:7e37c6033c81
Verify that the downloaded file matches the served one
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Mon, 17 Mar 2014 11:03:17 +0000 |
parents | c6125d73faf4 |
children | 3f8c2d46ded6 |
rev | line source |
---|---|
43 | 1 #ifndef DOWNLOADERTEST_H |
2 #define DOWNLOADERTEST_H | |
3 | |
4 #include <QObject> | |
5 #include <QtTest/QtTest> | |
6 #include <QProcess> | |
7 #include <QTemporaryDir> | |
8 #include <QSignalSpy> | |
9 #include "downloader.h" | |
10 | |
11 class DownloaderTest: public QObject | |
12 { | |
13 Q_OBJECT | |
14 | |
15 void startServer(QString additionalOptions = QString()); | |
16 | |
17 private: | |
18 QProcess serverProc; | |
19 QTemporaryDir serverConfigDir; | |
20 | |
21 public Q_SLOTS: | |
45
c6125d73faf4
Move SSLConnection into it's own class
Andre Heinecke <aheinecke@intevation.de>
parents:
43
diff
changeset
|
22 void downloaderError(const QString &message, SSLConnection::ErrorCode error); |
43 | 23 |
24 private Q_SLOTS: | |
25 void initTestCase(); | |
26 void cleanupTestCase(); | |
27 void testNewList(); | |
28 }; | |
29 #endif | |
30 |