Warning, file /frameworks/kpeople/autotests/personsmodeltest.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 /*
0002     SPDX-FileCopyrightText: 2013 David Edmundson <davidedmundson@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.1-or-later
0005 */
0006 
0007 #ifndef PERSONSMODELTEST_H
0008 #define PERSONSMODELTEST_H
0009 
0010 #include <QObject>
0011 #include <QTemporaryFile>
0012 
0013 class FakeContactSource;
0014 namespace KPeople
0015 {
0016 class PersonsModel;
0017 }
0018 
0019 class PersonsModelTest : public QObject
0020 {
0021     Q_OBJECT
0022 private Q_SLOTS:
0023     void initTestCase();
0024     void cleanupTestCase();
0025 
0026     void loadModel();
0027     void mergeContacts();
0028     void gettersTests();
0029     void unmergeContacts();
0030 
0031 private:
0032     FakeContactSource *m_source;
0033     KPeople::PersonsModel *m_model;
0034     QTemporaryFile m_database;
0035 };
0036 
0037 #endif // PERSONSMODELTEST_H