Removed obsolete unit tests (RemoteList)
authorJari Jarvi <t7jaja00@students.oamk.fi>
Wed, 30 Jun 2010 07:18:55 +0000 (10:18 +0300)
committerJari Jarvi <t7jaja00@students.oamk.fi>
Wed, 30 Jun 2010 07:18:55 +0000 (10:18 +0300)
ut/ut_remotelist/ut_remotelist.cpp [deleted file]
ut/ut_remotelist/ut_remotelist.h [deleted file]
ut/ut_remotelist/ut_remotelist.pro [deleted file]

diff --git a/ut/ut_remotelist/ut_remotelist.cpp b/ut/ut_remotelist/ut_remotelist.cpp
deleted file mode 100644 (file)
index 8e949a0..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-#include "ut_remotelist.h"
-
-#include <QtTest>
-
-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<Model>());
-    validModels["Lg"].append(Model("AKB69680403", "AKB69680_00"));
-
-    validModels.insert("Leadtek", QList<Model>()); 
-    validModels["Leadtek"].append(Model("Y04G0004", "Y04G0004_00"));
-
-    validModels.insert("Microsoft", QList<Model>()); 
-    validModels["Microsoft"].append(Model("Xbox360", "Xbox360_00"));
-
-    validModels.insert("Philips", QList<Model>()); 
-    validModels["Philips"].append(Model("15PF4121", "15PF4121_00"));
-    validModels["Philips"].append(Model("modelname", "filename"));
-
-    validModels.insert("Topfield", QList<Model>()); 
-    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 (file)
index 7db7764..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#ifndef _UT_REMOTELIST_H_
-#define _UT_REMOTELIST_H_
-
-#include <QObject>
-#include <QStringList>
-#include <QMap>
-#include <QList>
-#include <QDomElement>
-
-#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<QString, QStringList> validMfgs;
-    QMap<QString, QList<Model> > 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 (file)
index acc9cb3..0000000
+++ /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
-