From b9b0b9c01d4956bec857bebbf2cdfae581678582 Mon Sep 17 00:00:00 2001 From: Jari Jarvi Date: Wed, 30 Jun 2010 10:18:55 +0300 Subject: [PATCH] Removed obsolete unit tests (RemoteList) --- ut/ut_remotelist/ut_remotelist.cpp | 184 ------------------------------------ ut/ut_remotelist/ut_remotelist.h | 51 ---------- ut/ut_remotelist/ut_remotelist.pro | 15 --- 3 files changed, 250 deletions(-) delete mode 100644 ut/ut_remotelist/ut_remotelist.cpp delete mode 100644 ut/ut_remotelist/ut_remotelist.h delete mode 100644 ut/ut_remotelist/ut_remotelist.pro diff --git a/ut/ut_remotelist/ut_remotelist.cpp b/ut/ut_remotelist/ut_remotelist.cpp deleted file mode 100644 index 8e949a0..0000000 --- a/ut/ut_remotelist/ut_remotelist.cpp +++ /dev/null @@ -1,184 +0,0 @@ -#include "ut_remotelist.h" - -#include - -void Ut_RemoteList::initTestCase() -{ - QStringList mfgs; - mfgs << "Lg" << "Leadtek" << "Microsoft" << "Philips" << "Topfield"; - - for (int i = 0; i < mfgs.size(); ++i) - { - QChar letter = mfgs.at(i).at(0); - QStringList l; - - for (int j = 0; j < mfgs.size(); ++j) - { - if (mfgs.at(j).at(0) == letter) - l << mfgs.at(j); - } - validMfgs.insert(letter, l); - l.clear(); - } - - // TODO rewrite - validModels.insert("Lg", QList()); - validModels["Lg"].append(Model("AKB69680403", "AKB69680_00")); - - validModels.insert("Leadtek", QList()); - validModels["Leadtek"].append(Model("Y04G0004", "Y04G0004_00")); - - validModels.insert("Microsoft", QList()); - validModels["Microsoft"].append(Model("Xbox360", "Xbox360_00")); - - validModels.insert("Philips", QList()); - validModels["Philips"].append(Model("15PF4121", "15PF4121_00")); - validModels["Philips"].append(Model("modelname", "filename")); - - validModels.insert("Topfield", QList()); - validModels["Topfield"].append(Model("PVR5000", "PVR_5000_00")); - - createDocument(); -} - -void Ut_RemoteList::cleanupTestCase() -{ -} - -void Ut_RemoteList::createDocument() -{ - QDomElement root = document.createElement("db"); - document.appendChild(root); - - for (int i = 0; i < validMfgs.keys().size(); ++i) - { - QChar letter = validMfgs.keys().at(i).at(0); - QDomElement charEl = document.createElement("char"); - charEl.setAttribute("id", letter); - createMfgElements(letter, charEl); - root.appendChild(charEl); - } -} - -void Ut_RemoteList::createMfgElements(QChar &letter, QDomElement &parent) -{ - for (int i = 0; i < validMfgs[letter].size(); ++i) - { - QString mfg = validMfgs[letter].at(i); - QDomElement mfgEl = document.createElement("mfg"); - mfgEl.setAttribute("id", mfg); - createModelElements(mfg, mfgEl); - parent.appendChild(mfgEl); - } -} - -void Ut_RemoteList::createModelElements(const QString &mfg, QDomElement &parent) -{ - for (int i = 0; i < validModels[mfg].size(); ++i) - { - Model m = validModels[mfg].at(i); - QDomElement modelEl = document.createElement("model"); - modelEl.setAttribute("file", m.file); - modelEl.setAttribute("name", m.name); - parent.appendChild(modelEl); - } -} - -void Ut_RemoteList::testIsValid() -{ - RemoteList subject(document); - QCOMPARE(subject.isValid(), true); -} - -void Ut_RemoteList::testIsValid_setContent() -{ - RemoteList subject; - QCOMPARE(subject.isValid(), false); - subject.setContent(document); - QCOMPARE(subject.isValid(), true); -} - -void Ut_RemoteList::testLetters() -{ - RemoteList subject(document); - compareLetters(subject); -} - -void Ut_RemoteList::testManufacturers() -{ - RemoteList subject(document); - compareManufacturers(subject); -} - -void Ut_RemoteList::testModels() -{ - RemoteList subject(document); - compareModels(subject); -} - -void Ut_RemoteList::testLetters_setContent() -{ - RemoteList subject; - subject.setContent(document); - compareLetters(subject); -} - -void Ut_RemoteList::testManufacturers_setContent() -{ - RemoteList subject; - subject.setContent(document); - compareManufacturers(subject); -} - -void Ut_RemoteList::testModels_setContent() -{ - RemoteList subject; - subject.setContent(document); - compareModels(subject); -} - -void Ut_RemoteList::compareLetters(RemoteList &subject) -{ - QStringList letters = subject.letters(); - QStringList validLetters = validMfgs.keys(); - - QCOMPARE(validLetters.size(), letters.size()); - - for (int i = 0; i < letters.size(); ++i) - { - QCOMPARE(validLetters.at(i), letters.at(i)); - } -} - -void Ut_RemoteList::compareManufacturers(RemoteList &subject) -{ - for (int i = 0; i < validMfgs.keys().size(); ++i) - { - QString letter = validMfgs.keys().at(i); - for (int j = 0; j < validMfgs.value(letter).size(); ++j) - { - QCOMPARE(validMfgs.value(letter).at(j), - subject.manufacturers(letter).at(j)); - } - } -} - -void Ut_RemoteList::compareModels(RemoteList &subject) -{ - for (int i = 0; i < validModels.keys().size(); ++i) - { - QString mfg = validModels.keys().at(i); - for (int j = 0; j < validModels.value(mfg).size(); ++j) - { - QCOMPARE(validModels.value(mfg).at(j).name, - subject.models(mfg).at(j).name); - QCOMPARE(validModels.value(mfg).at(j).file, - subject.models(mfg).at(j).file); - } - } -} - - -QTEST_MAIN(Ut_RemoteList) - - diff --git a/ut/ut_remotelist/ut_remotelist.h b/ut/ut_remotelist/ut_remotelist.h deleted file mode 100644 index 7db7764..0000000 --- a/ut/ut_remotelist/ut_remotelist.h +++ /dev/null @@ -1,51 +0,0 @@ -#ifndef _UT_REMOTELIST_H_ -#define _UT_REMOTELIST_H_ - -#include -#include -#include -#include -#include - -#include "model.h" -#include "remotelist.h" - -class Ut_RemoteList: public QObject -{ - Q_OBJECT - -private slots: - void initTestCase(); - void cleanupTestCase(); - - void testIsValid(); - void testIsValid_setContent(); - void testLetters(); - void testManufacturers(); - void testModels(); - void testLetters_setContent(); - void testManufacturers_setContent(); - void testModels_setContent(); - -private: - // Creates the xml document containing the test data - void createDocument(); - - // Creates element for each mfg which name starts with the given letter. - void createMfgElements(QChar &letter, QDomElement &parent); - void createModelElements(const QString &mfg, QDomElement &parent); - - void compareLetters(RemoteList &subject); - void compareManufacturers(RemoteList &subject); - void compareModels(RemoteList &subject); - -private: - QDomDocument document; - QMap validMfgs; - QMap > validModels; -}; - -#endif // UT_REMOTELIST_H - - - diff --git a/ut/ut_remotelist/ut_remotelist.pro b/ut/ut_remotelist/ut_remotelist.pro deleted file mode 100644 index acc9cb3..0000000 --- a/ut/ut_remotelist/ut_remotelist.pro +++ /dev/null @@ -1,15 +0,0 @@ -!include( ../ut.pri ) { - error( Could not find the ut.pri file ) -} - -QT += xml - -HEADERS += model.h -HEADERS += ut_remotelist.h -HEADERS += remotelist.h - -SOURCES += ut_remotelist.cpp -SOURCES += remotelist.cpp - -# unix:QMAKE_POST_LINK=./$$TARGET - -- 1.7.9.5