File indexing completed on 2024-06-16 04:23:15

0001 /*
0002     SPDX-FileCopyrightText: 2012 Milian Wolff <mail@milianw.de>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef KDEVPLATFORM_BENCH_HASHES_H
0008 #define KDEVPLATFORM_BENCH_HASHES_H
0009 
0010 #include <QObject>
0011 
0012 class BenchHashes
0013     : public QObject
0014 {
0015     Q_OBJECT
0016 
0017 private:
0018     void feedData();
0019 
0020 private Q_SLOTS:
0021     void initTestCase();
0022     void cleanupTestCase();
0023 
0024     void insert();
0025     void insert_data();
0026     void find();
0027     void find_data();
0028     void constFind();
0029     void constFind_data();
0030     void remove();
0031     void remove_data();
0032     void typeRepo();
0033     void typeRepo_data();
0034 };
0035 
0036 #endif // KDEVPLATFORM_BENCH_HASHES_H