From 6bbe6fd126ad0671f58f9e175b3797e949e348fd Mon Sep 17 00:00:00 2001 From: Torste Aikio Date: Wed, 30 Jun 2010 14:44:18 +0300 Subject: [PATCH] Tests for remotelistwidgetitem --- .../ut_remotelistwidgetitem.cpp | 42 ++++++++++++++++++++ .../ut_remotelistwidgetitem.h | 26 ++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.cpp create mode 100644 ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.h diff --git a/ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.cpp b/ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.cpp new file mode 100644 index 0000000..678c421 --- /dev/null +++ b/ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.cpp @@ -0,0 +1,42 @@ +#include +#include "ut_remotelistwidgetitem.h" +#include +#include "remotelistwidgetitem.h" +#include "remote.h" + +void Ut_RemoteListWidgetItem::initTestCase() +{ + subject = NULL; +} + +void Ut_RemoteListWidgetItem::cleanupTestCase() +{ +} + +void Ut_RemoteListWidgetItem::init() +{ + Remote* remote = new Remote("testname", "testmfg", 1, 2); + subject = new RemoteListWidgetItem(remote); +} + +void Ut_RemoteListWidgetItem::cleanup() +{ + if (subject != NULL) { + delete subject->remote(); + delete subject; + subject = NULL; + } +} + +void Ut_RemoteListWidgetItem::testData() +{ + QCOMPARE(subject->data(0).toString(), QString("testname (1)")); + for (int i = 1; i < 16; ++i) + { + QCOMPARE(subject->data(i), QVariant()); + } +} + +QTEST_MAIN(Ut_RemoteListWidgetItem) + + diff --git a/ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.h b/ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.h new file mode 100644 index 0000000..ebf8c55 --- /dev/null +++ b/ut/ut_remotelistwidgetitem/ut_remotelistwidgetitem.h @@ -0,0 +1,26 @@ +#ifndef UT_REMOTELISTWIDGETITEM_H +#define UT_REMOTELISTWIDGETITEM_H + +#include + +class RemoteListWidgetItem; + +class Ut_RemoteListWidgetItem : public QObject +{ + Q_OBJECT + +private slots: + void initTestCase(); + void cleanupTestCase(); + void init(); + void cleanup(); + + void testData(); + +private: + RemoteListWidgetItem *subject; +}; + +#endif // UT_REMOTE_H + + -- 1.7.9.5