diff --git a/tests/auto/cplusplus/lexer/tst_lexer.cpp b/tests/auto/cplusplus/lexer/tst_lexer.cpp index 8115399338a..f0c2421c398 100644 --- a/tests/auto/cplusplus/lexer/tst_lexer.cpp +++ b/tests/auto/cplusplus/lexer/tst_lexer.cpp @@ -33,7 +33,9 @@ #include #include -Q_DECLARE_METATYPE(QList) +typedef QList List; + +Q_DECLARE_METATYPE(List) //TESTED_COMPONENT=src/libs/cplusplus using namespace CPlusPlus; @@ -73,85 +75,85 @@ void tst_SimpleLexer::basic() void tst_SimpleLexer::basic_data() { QTest::addColumn("source"); - QTest::addColumn >("expectedTokenKindList"); + QTest::addColumn("expectedTokenKindList"); QByteArray source; - QList expectedTokenKindList; + List expectedTokenKindList; source = "// comment"; - expectedTokenKindList = QList() << T_CPP_COMMENT; + expectedTokenKindList = List() << T_CPP_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "//// comment"; - expectedTokenKindList = QList() << T_CPP_DOXY_COMMENT; + expectedTokenKindList = List() << T_CPP_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "/// comment"; - expectedTokenKindList = QList() << T_CPP_DOXY_COMMENT; + expectedTokenKindList = List() << T_CPP_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "///< comment"; - expectedTokenKindList = QList() << T_CPP_DOXY_COMMENT; + expectedTokenKindList = List() << T_CPP_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "//! comment"; - expectedTokenKindList = QList() << T_CPP_DOXY_COMMENT; + expectedTokenKindList = List() << T_CPP_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "//!< comment"; - expectedTokenKindList = QList() << T_CPP_DOXY_COMMENT; + expectedTokenKindList = List() << T_CPP_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "///\n"; - expectedTokenKindList = QList() << T_CPP_DOXY_COMMENT; + expectedTokenKindList = List() << T_CPP_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "///\n" "int i;"; - expectedTokenKindList = QList() + expectedTokenKindList = List() << T_CPP_DOXY_COMMENT << T_INT << T_IDENTIFIER << T_SEMICOLON; QTest::newRow(source) << source << expectedTokenKindList; source = "/* comment */\n"; - expectedTokenKindList = QList() << T_COMMENT; + expectedTokenKindList = List() << T_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "/* comment\n" " comment\n" " */\n"; - expectedTokenKindList = QList() << T_COMMENT; + expectedTokenKindList = List() << T_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "/** comment */"; - expectedTokenKindList = QList() << T_DOXY_COMMENT; + expectedTokenKindList = List() << T_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "/** comment */\n"; - expectedTokenKindList = QList() << T_DOXY_COMMENT; + expectedTokenKindList = List() << T_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "/** comment */ int i;\n"; - expectedTokenKindList = QList() + expectedTokenKindList = List() << T_DOXY_COMMENT << T_INT << T_IDENTIFIER << T_SEMICOLON; QTest::newRow(source) << source << expectedTokenKindList; source = "/**\n" " * comment\n" " */\n"; - expectedTokenKindList = QList() << T_DOXY_COMMENT; + expectedTokenKindList = List() << T_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "/*!\n" " * comment\n" " */\n"; - expectedTokenKindList = QList() << T_DOXY_COMMENT; + expectedTokenKindList = List() << T_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "/*!\n" " comment\n" "*/\n"; - expectedTokenKindList = QList() << T_DOXY_COMMENT; + expectedTokenKindList = List() << T_DOXY_COMMENT; QTest::newRow(source) << source << expectedTokenKindList; source = "int i; /*!< first counter */\n" @@ -159,7 +161,7 @@ void tst_SimpleLexer::basic_data() "int k; ///< third counter\n" "int l; //!< fourth counter\n" " //!< more details... "; - expectedTokenKindList = QList() + expectedTokenKindList = List() << T_INT << T_IDENTIFIER << T_SEMICOLON << T_DOXY_COMMENT << T_INT << T_IDENTIFIER << T_SEMICOLON << T_DOXY_COMMENT << T_INT << T_IDENTIFIER << T_SEMICOLON << T_CPP_DOXY_COMMENT @@ -167,7 +169,7 @@ void tst_SimpleLexer::basic_data() QTest::newRow(source) << source << expectedTokenKindList; source = "?" "?(?" "?)?" "?a?b:c"; - expectedTokenKindList = QList() + expectedTokenKindList = List() << T_LBRACKET << T_RBRACKET << T_LBRACE << T_RBRACE << T_IDENTIFIER << T_QUESTION << T_IDENTIFIER << T_COLON << T_IDENTIFIER; QTest::newRow(source) << source << expectedTokenKindList;