xref: /glogg/tests/testlogdata.h (revision 36c1f17174f8b35c0384a28c23663f9f9e5c816c)
162819106SNicolas Bonnefon #include <QMutex>
262819106SNicolas Bonnefon #include <QWaitCondition>
362819106SNicolas Bonnefon #include <QtTest/QtTest>
462819106SNicolas Bonnefon 
562819106SNicolas Bonnefon class TestLogData: public QObject
662819106SNicolas Bonnefon {
762819106SNicolas Bonnefon     Q_OBJECT
862819106SNicolas Bonnefon 
962819106SNicolas Bonnefon     private slots:
1062819106SNicolas Bonnefon         void initTestCase();
1162819106SNicolas Bonnefon 
1262819106SNicolas Bonnefon         void simpleLoad();
1362819106SNicolas Bonnefon         void multipleLoad();
1462819106SNicolas Bonnefon         void changingFile();
15270ea970SNicolas Bonnefon         void sequentialRead();
16*36c1f171SNicolas Bonnefon         void sequentialReadExpanded();
175b29309eSNicolas Bonnefon         void randomPageRead();
18*36c1f171SNicolas Bonnefon         void randomPageReadExpanded();
1962819106SNicolas Bonnefon 
2062819106SNicolas Bonnefon     public slots:
2162819106SNicolas Bonnefon         void loadingFinished();
2262819106SNicolas Bonnefon 
2362819106SNicolas Bonnefon     private:
2462819106SNicolas Bonnefon         bool generateDataFiles();
2562819106SNicolas Bonnefon };
26