Mercurial > trustbridge
annotate ui/tests/downloadertest.h @ 220:e6c5c70a67b0
Add test for windowsstores
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 26 Mar 2014 20:21:55 +0100 |
parents | f5fa39347366 |
children | c05e126b0b9e |
rev | line source |
---|---|
43 | 1 #ifndef DOWNLOADERTEST_H |
2 #define DOWNLOADERTEST_H | |
3 | |
4 #include <QObject> | |
141
f5fa39347366
Fixed QTest includes.
Raimund Renkert <rrenkert@intevation.de>
parents:
55
diff
changeset
|
5 #include <QtTest> |
43 | 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(); | |
48
3f8c2d46ded6
Add test for no connection handling
Andre Heinecke <aheinecke@intevation.de>
parents:
45
diff
changeset
|
28 void testNoConnection(); |
52
d73a2f0170d4
Add test for another certificate
Andre Heinecke <aheinecke@intevation.de>
parents:
48
diff
changeset
|
29 void testOtherCertificate(); |
55
64200b011dfd
Add test for software download
Andre Heinecke <aheinecke@intevation.de>
parents:
52
diff
changeset
|
30 void testNewSoftware(); |
43 | 31 }; |
32 #endif | |
33 |