andre@304: #ifndef NSSTEST_H andre@304: #define NSSTEST_H andre@304: andre@304: #include andre@304: #include andre@304: #include andre@307: #include andre@307: #include andre@304: andre@304: #include "certificatelist.h" andre@304: andre@304: class NSSTest: public QObject andre@304: { andre@304: Q_OBJECT andre@304: andre@304: QTemporaryDir fakeHome; andre@304: QDir fakeFirefoxDir; andre@304: QDir fakeThunderbirdDir; andre@307: QTemporaryDir ffNSSDir; andre@307: QTemporaryDir tbNSSDir; andre@304: CertificateList validList; andre@304: QTemporaryFile validListFile; andre@307: private: andre@307: QList get_nss_certs(QTemporaryDir *nssDir); andre@307: void setupTestDir(QTemporaryDir *nssDir); andre@304: andre@304: private Q_SLOTS: andre@304: void initTestCase(); andre@304: void testInstRemove(); andre@304: }; andre@304: andre@304: #endif // NSSTEST_H