From: Torste Aikio Date: Wed, 30 Jun 2010 11:44:18 +0000 (+0300) Subject: Tests for remotelistwidgetitem X-Git-Url: http://vcs.maemo.org/git/?p=irwi;a=commitdiff_plain;h=6bbe6fd126ad0671f58f9e175b3797e949e348fd Tests for remotelistwidgetitem --- 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 + +