From b4a27f699511a546b78ad0f5464ee2f3d66ce367 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Fri, 19 Jun 2009 11:23:30 +0200
Subject: [PATCH] Added test tst_AST::condition_1()

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

diff --git a/tests/auto/cplusplus/ast/tst_ast.cpp b/tests/auto/cplusplus/ast/tst_ast.cpp
index 17390bf1967..10bf85f860c 100644
--- a/tests/auto/cplusplus/ast/tst_ast.cpp
+++ b/tests/auto/cplusplus/ast/tst_ast.cpp
@@ -44,6 +44,7 @@ private slots:
     void template_id();
     void new_expression_1();
     void new_expression_2();
+    void condition_1();
 
     // statements
     void if_statement();
@@ -146,6 +147,16 @@ void tst_AST::new_expression_2()
     QVERIFY(expr->new_initializer != 0);
 }
 
+void tst_AST::condition_1()
+{
+    QSharedPointer<TranslationUnit> unit(parseExpression("\n"
+"(x < 0 && y > (int) a"
+    ));
+
+    AST *ast = unit->ast();
+    QVERIFY(ast != 0);
+}
+
 void tst_AST::if_statement()
 {
     QSharedPointer<TranslationUnit> unit(parseStatement("if (a) b;"));
-- 
GitLab