Move qRegisterMetaType calls into initTestCase().

This commit is contained in:
Felix Geyer 2010-09-18 17:15:22 +02:00
parent 36d974649e
commit c93ac9f6fc
3 changed files with 17 additions and 3 deletions

View File

@ -28,13 +28,17 @@ class TestEntryModel : public QObject
Q_OBJECT
private Q_SLOTS:
void initTestCase();
void test();
};
void TestEntryModel::test()
void TestEntryModel::initTestCase()
{
qRegisterMetaType<QModelIndex>("QModelIndex");
}
void TestEntryModel::test()
{
Group* group1 = new Group();
Group* group2 = new Group();
@ -94,6 +98,4 @@ void TestEntryModel::test()
QTEST_MAIN(TestEntryModel);
Q_DECLARE_METATYPE(QModelIndex);
#include "TestEntryModel.moc"

View File

@ -25,11 +25,17 @@ class TestGroup : public QObject
Q_OBJECT
private Q_SLOTS:
void initTestCase();
void testParenting();
void testSignals();
void testEntries();
};
void TestGroup::initTestCase()
{
qRegisterMetaType<Group*>("Group*");
}
void TestGroup::testParenting()
{
Database* db = new Database();

View File

@ -28,9 +28,15 @@ class TestGroupModel : public QObject
Q_OBJECT
private Q_SLOTS:
void initTestCase();
void test();
};
void TestGroupModel::initTestCase()
{
qRegisterMetaType<QModelIndex>("QModelIndex");
}
void TestGroupModel::test()
{
Database* db = new Database();