From b043d1d0d388ffff70b1c4cfad497b00e5425bba Mon Sep 17 00:00:00 2001
From: Roberto Raggi <qtc-committer@nokia.com>
Date: Mon, 15 Dec 2008 13:08:21 +0100
Subject: [PATCH] More testing.

---
 tests/auto/cplusplus/ast/tst_ast.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tests/auto/cplusplus/ast/tst_ast.cpp b/tests/auto/cplusplus/ast/tst_ast.cpp
index 1ae79bdd88c..2569e51317e 100644
--- a/tests/auto/cplusplus/ast/tst_ast.cpp
+++ b/tests/auto/cplusplus/ast/tst_ast.cpp
@@ -152,7 +152,15 @@ void tst_AST::while_condition_statement()
     QCOMPARE(condition->type_specifier->asSimpleSpecifier()->specifier_token, 3U);
     QVERIFY(condition->type_specifier->next == 0);
     QVERIFY(condition->declarator != 0);
+    QVERIFY(condition->declarator->core_declarator != 0);
+    QVERIFY(condition->declarator->core_declarator->asDeclaratorId() != 0);
+    QVERIFY(condition->declarator->core_declarator->asDeclaratorId()->name != 0);
+    QVERIFY(condition->declarator->core_declarator->asDeclaratorId()->name->asSimpleName() != 0);
+    QCOMPARE(condition->declarator->core_declarator->asDeclaratorId()->name->asSimpleName()->identifier_token, 4U);
+    QVERIFY(condition->declarator->postfix_declarators == 0);
     QVERIFY(condition->declarator->initializer != 0);
+    QVERIFY(condition->declarator->initializer->asSimpleName() != 0);
+    QCOMPARE(condition->declarator->initializer->asSimpleName()->identifier_token, 6U);
 
     // check the `body' statement
     CompoundStatementAST *body_stmt = stmt->statement->asCompoundStatement();
-- 
GitLab