aheinecke@43: #ifndef CERTLISTPARSERTEST_H
aheinecke@43: #define CERTLISTPARSERTEST_H
aheinecke@7: 
aheinecke@7: #include <QObject>
rrenkert@141: #include <QtTest>
aheinecke@7: 
aheinecke@7: class CertificateList;
aheinecke@7: 
aheinecke@7: class CertListTest: public QObject
aheinecke@7: {
aheinecke@7:     Q_OBJECT
aheinecke@7: 
aheinecke@7:     CertificateList* testWithFile(const char *filename);
andre@202:     QString getRandomDataFile(size_t size);
aheinecke@7: 
aheinecke@7: private Q_SLOTS:
aheinecke@7:     void testInvalidSig();
aheinecke@7:     void testValidList();
aheinecke@7:     void testInvalidFileNames();
aheinecke@7:     void testGarbage();
aheinecke@7:     void testTooLarge();
aheinecke@42:     void testEmptyFile();
aheinecke@7:     void benchmarkValid();
aheinecke@7: };
aheinecke@7: #endif