summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2014-01-19 22:26:23 +0200
committerOrgad Shaneh <orgads@gmail.com>2014-01-20 12:30:29 +0100
commite51fbd200996f6760c923e8373e4751948a67cd5 (patch)
treeb1ef36d2b0577770bf24e7429db38e368f31c653 /tests
parent15680ebe0c4086014a35fdbe541b8d6fae2e8fac (diff)
downloadqt-creator-e51fbd200996f6760c923e8373e4751948a67cd5.tar.gz
C++: Fix debugging of lexer test
spell() crashes if identifier is not properly created Change-Id: I1c3949c3fed2282d893914fa2922f6c281d1f8cd Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/cplusplus/lexer/tst_lexer.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/auto/cplusplus/lexer/tst_lexer.cpp b/tests/auto/cplusplus/lexer/tst_lexer.cpp
index f0c2421c39..1b906a0182 100644
--- a/tests/auto/cplusplus/lexer/tst_lexer.cpp
+++ b/tests/auto/cplusplus/lexer/tst_lexer.cpp
@@ -33,6 +33,8 @@
#include <QtTest>
#include <QDebug>
+//#define DEBUG_TOKENS
+
typedef QList<unsigned> List;
Q_DECLARE_METATYPE(List)
@@ -61,12 +63,13 @@ void tst_SimpleLexer::basic()
for (; i < tokenList.size(); ++i) {
QVERIFY2(i < expectedTokenKindList.size(), "More tokens than expected.");
- // Compare spelled tokens to have it more readable
const Token token = tokenList.at(i);
const unsigned expectedTokenKind = expectedTokenKindList.at(i);
- Token expectedToken; // Create a Token in order to spell the token kind
- expectedToken.f.kind = expectedTokenKind;
-// qDebug("Comparing (i=%d): \"%s\" \"%s\"", i, token.spell(), expectedToken.spell());
+#ifdef DEBUG_TOKENS
+ qDebug("Comparing (i=%d): \"%s\" \"%s\"", i,
+ Token::name(token.kind()),
+ Token::name(expectedTokenKind));
+#endif
QCOMPARE(token.kind(), expectedTokenKind);
}
QVERIFY2(i == expectedTokenKindList.size(), "Less tokens than expected.");