GUITESTS: Move XML format V1 tests to own project.
This commit is contained in:
parent
85aed65e80
commit
1337abd9fe
@ -2,4 +2,5 @@ CONFIG += ordered
|
|||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
SUBDIRS = translationhandler \
|
SUBDIRS = translationhandler \
|
||||||
xmlreport
|
xmlreport \
|
||||||
|
xmlreportv1
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Cppcheck - A tool for static C/C++ code analysis
|
* Cppcheck - A tool for static C/C++ code analysis
|
||||||
* Copyright (C) 2007-2011 Daniel Marjamäki and Cppcheck team.
|
* Copyright (C) 2007-2011 Daniel Marjamäki and Cppcheck team.
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -21,10 +21,11 @@
|
|||||||
#include "testxmlreportv1.h"
|
#include "testxmlreportv1.h"
|
||||||
#include "xmlreportv1.h"
|
#include "xmlreportv1.h"
|
||||||
#include "erroritem.h"
|
#include "erroritem.h"
|
||||||
|
#include "errorlogger.h"
|
||||||
|
|
||||||
void TestXmlReportV1::readXml()
|
void TestXmlReportV1::readXml()
|
||||||
{
|
{
|
||||||
const QString filepath("xmlfiles/xmlreport_v1.xml");
|
const QString filepath("../xmlfiles/xmlreport_v1.xml");
|
||||||
XmlReportV1 report(filepath);
|
XmlReportV1 report(filepath);
|
||||||
QVERIFY(report.Open());
|
QVERIFY(report.Open());
|
||||||
QList<ErrorItem> errors = report.Read();
|
QList<ErrorItem> errors = report.Read();
|
||||||
@ -34,7 +35,9 @@ void TestXmlReportV1::readXml()
|
|||||||
QCOMPARE(item.file, QString("test.cxx"));
|
QCOMPARE(item.file, QString("test.cxx"));
|
||||||
QCOMPARE(item.lines[0], (unsigned int)11);
|
QCOMPARE(item.lines[0], (unsigned int)11);
|
||||||
QCOMPARE(item.id, QString("unreadVariable"));
|
QCOMPARE(item.id, QString("unreadVariable"));
|
||||||
QCOMPARE(item.severity, QString("Style"));
|
QCOMPARE(GuiSeverity::toString(item.severity), QString("Style"));
|
||||||
QCOMPARE(item.summary, QString("Variable 'a' is assigned a value that is never used"));
|
QCOMPARE(item.summary, QString("Variable 'a' is assigned a value that is never used"));
|
||||||
QCOMPARE(item.message, QString("Variable 'a' is assigned a value that is never used"));
|
QCOMPARE(item.message, QString("Variable 'a' is assigned a value that is never used"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QTEST_MAIN(TestXmlReportV1)
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Cppcheck - A tool for static C/C++ code analysis
|
* Cppcheck - A tool for static C/C++ code analysis
|
||||||
* Copyright (C) 2007-2011 Daniel Marjamäki and Cppcheck team.
|
* Copyright (C) 2007-2011 Daniel Marjamäki and Cppcheck team.
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
13
gui/test/xmlreportv1/xmlreportv1.pro
Normal file
13
gui/test/xmlreportv1/xmlreportv1.pro
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
TEMPLATE = app
|
||||||
|
TARGET = test-xmlreportv1
|
||||||
|
DEPENDPATH += .
|
||||||
|
INCLUDEPATH += .
|
||||||
|
OBJECTS_DIR = build
|
||||||
|
MOC_DIR = build
|
||||||
|
|
||||||
|
include(../common.pri)
|
||||||
|
|
||||||
|
# tests
|
||||||
|
SOURCES += testxmlreportv1.cpp
|
||||||
|
|
||||||
|
HEADERS += testxmlreportv1.h
|
Loading…
x
Reference in New Issue
Block a user