From 2555c211585fd81f63b37a7166058c8371b991fd Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Wed, 21 Aug 2013 15:46:30 +0200 Subject: 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 --- tests/auto/cplusplus/ast/tst_ast.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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 unit(parseDeclaration("\n" -- cgit v1.2.1