initial commit
This commit is contained in:
commit
9d20827c46
2469 changed files with 470994 additions and 0 deletions
25
qa/unittest/unittest.cpp
Normal file
25
qa/unittest/unittest.cpp
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
#include <QCoreApplication>
|
||||
|
||||
#include <cppunit/ui/text/TestRunner.h>
|
||||
#include <cppunit/extensions/TestFactoryRegistry.h>
|
||||
|
||||
#include <cppunit/XmlOutputter.h>
|
||||
#include <cppunit/TextTestResult.h>
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
QCoreApplication a(argc, argv);
|
||||
|
||||
CppUnit::TestFactoryRegistry& registry = CppUnit::TestFactoryRegistry::getRegistry();
|
||||
CppUnit::TextUi::TestRunner runner;
|
||||
runner.addTest( registry.makeTest() );
|
||||
if (argc >= 2) {
|
||||
if (!strcmp(argv[1],"--xml")) {
|
||||
runner.setOutputter(new CppUnit::XmlOutputter(&runner.result(), std::cout));
|
||||
}
|
||||
}
|
||||
if (argc >= 2 && !strcmp(argv[1],"--xml")) {
|
||||
runner.setOutputter(new CppUnit::XmlOutputter(&runner.result(), std::cout));
|
||||
}
|
||||
return (runner.run("") ? 0 : 1);
|
||||
}
|
||||
24
qa/unittest/unittest.pro
Normal file
24
qa/unittest/unittest.pro
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
CONFIG -= app_bundle
|
||||
|
||||
MOC_DIR = ../../src/.moc
|
||||
OBJECTS_DIR = ../../src/.obj
|
||||
UI_DIR = ../../src/.ui
|
||||
|
||||
CONFIG += pep
|
||||
DEFINES += QT_STATICPLUGIN
|
||||
|
||||
include(../../conf.pri)
|
||||
include(../../src/src.pri)
|
||||
|
||||
SOURCES += \
|
||||
unittest.cpp \
|
||||
unittestutil.cpp
|
||||
|
||||
include(../../src/capabilities/unittest/unittest.pri)
|
||||
include(../../src/privacy/unittest/unittest.pri)
|
||||
include(../../src/utilities/unittest/unittest.pri)
|
||||
|
||||
QMAKE_EXTRA_TARGETS = check
|
||||
check.commands = make && ./unittest
|
||||
|
||||
QMAKE_CLEAN += ${QMAKE_TARGET}
|
||||
13
qa/unittest/unittestutil.cpp
Normal file
13
qa/unittest/unittestutil.cpp
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
#include <QDebug>
|
||||
|
||||
#include "unittestutil.h"
|
||||
|
||||
QDomElement UnitTestUtil::createElement(const QString& text)
|
||||
{
|
||||
QDomDocument doc;
|
||||
if (!doc.setContent(text)) {
|
||||
qWarning() << "Unable to parse element: " << text;
|
||||
return QDomElement();
|
||||
}
|
||||
return doc.documentElement();
|
||||
}
|
||||
11
qa/unittest/unittestutil.h
Normal file
11
qa/unittest/unittestutil.h
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#ifndef UNITTESTUTIL_H
|
||||
#define UNITTESTUTIL_H
|
||||
|
||||
#include <QDomElement>
|
||||
|
||||
namespace UnitTestUtil
|
||||
{
|
||||
QDomElement createElement(const QString&);
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in a new issue