summaryrefslogtreecommitdiff
path: root/tests/auto/cplusplus/ast/tst_ast.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2013-08-21 15:46:30 +0200
committerNikolai Kosjar <nikolai.kosjar@digia.com>2013-08-22 10:10:15 +0200
commit2555c211585fd81f63b37a7166058c8371b991fd (patch)
tree95fc7dd9dca65985c8db913e87cfbf9b88345fcb /tests/auto/cplusplus/ast/tst_ast.cpp
parent72ab7194840329fbc3f33998b4cf858df12d55d4 (diff)
downloadqt-creator-2555c211585fd81f63b37a7166058c8371b991fd.tar.gz
C++: Tests: Reset diagnostic messages
...otherwise they add up and subsequent tests checking for the error count will fail: FAIL! : tst_AST::objc_try_statement_1() Compared values are not the same Actual (diag.errorCount): 5 Expected (0): 0 Loc: [/home/nikolai/dev/creator/qtcreator-master/tests/auto/cplusplus/ast/tst_ast.cpp(1400)] ... Change-Id: I8b4356331e95dceb1e99bb26e6ebf4591d70a08c Reviewed-by: David Schulz <david.schulz@digia.com>
Diffstat (limited to 'tests/auto/cplusplus/ast/tst_ast.cpp')
-rw-r--r--tests/auto/cplusplus/ast/tst_ast.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/cplusplus/ast/tst_ast.cpp b/tests/auto/cplusplus/ast/tst_ast.cpp
index c67cd53869..f97b47a82e 100644
--- a/tests/auto/cplusplus/ast/tst_ast.cpp
+++ b/tests/auto/cplusplus/ast/tst_ast.cpp
@@ -94,6 +94,7 @@ public:
private slots:
void initTestCase();
+ void cleanup();
// line/column positions
void line_and_column_1();
@@ -1687,6 +1688,11 @@ void tst_AST::initTestCase()
control.setDiagnosticClient(&diag);
}
+void tst_AST::cleanup()
+{
+ diag.errorCount = 0;
+}
+
void tst_AST::line_and_column_1()
{
QSharedPointer<TranslationUnit> unit(parseDeclaration("\n"