aheinecke@7: #ifndef IMAPSTREAMPARSERTEST_H aheinecke@7: #define IMAPSTREAMPARSERTEST_H aheinecke@7: aheinecke@7: #include aheinecke@7: #include 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); 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