From d8336257cb1da778ab74f1edce68f855dd862242 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <qtc-committer@nokia.com> Date: Mon, 22 Dec 2008 10:59:22 +0100 Subject: [PATCH] Check the argument's type in tst_Semantic::function_declaration_2. --- tests/auto/cplusplus/semantic/tst_semantic.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/auto/cplusplus/semantic/tst_semantic.cpp b/tests/auto/cplusplus/semantic/tst_semantic.cpp index 239fcd33556..30cbc73fc01 100644 --- a/tests/auto/cplusplus/semantic/tst_semantic.cpp +++ b/tests/auto/cplusplus/semantic/tst_semantic.cpp @@ -127,6 +127,13 @@ void tst_Semantic::function_declaration_2() FullySpecifiedType argTy = arg->type(); QVERIFY(argTy->isReferenceType()); QVERIFY(argTy->asReferenceType()->elementType().isConst()); + NamedType *namedTy = argTy->asReferenceType()->elementType()->asNamedType(); + QVERIFY(namedTy); + QVERIFY(namedTy->name()); + Identifier *namedTypeId = namedTy->name()->asNameId()->identifier(); + QVERIFY(namedTypeId); + QCOMPARE(QByteArray(namedTypeId->chars(), namedTypeId->size()), + QByteArray("QString")); QVERIFY(decl->name()->isNameId()); Identifier *funId = decl->name()->asNameId()->identifier(); -- GitLab