diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-08-21 15:46:30 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-08-22 10:10:15 +0200 |
commit | 2555c211585fd81f63b37a7166058c8371b991fd (patch) | |
tree | 95fc7dd9dca65985c8db913e87cfbf9b88345fcb /tests/auto/cplusplus/ast/tst_ast.cpp | |
parent | 72ab7194840329fbc3f33998b4cf858df12d55d4 (diff) | |
download | qt-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.cpp | 6 |
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" |