summaryrefslogtreecommitdiff
path: root/tests/auto/cplusplus/lexer/tst_lexer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/cplusplus/lexer/tst_lexer.cpp')
-rw-r--r--tests/auto/cplusplus/lexer/tst_lexer.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/auto/cplusplus/lexer/tst_lexer.cpp b/tests/auto/cplusplus/lexer/tst_lexer.cpp
index a2c415d33c..1721efaedd 100644
--- a/tests/auto/cplusplus/lexer/tst_lexer.cpp
+++ b/tests/auto/cplusplus/lexer/tst_lexer.cpp
@@ -366,6 +366,14 @@ void tst_SimpleLexer::literals_data()
<< T_RAW_STRING_LITERAL
;
QTest::newRow("raw-string-literals") << source << expectedTokenKindList;
+
+ source = "R\"\\" ;
+ expectedTokenKindList = TokenKindList() << T_ERROR;
+ QTest::newRow("invalid-raw-string-literals1") << source << expectedTokenKindList;
+
+ source = "R\")" ;
+ expectedTokenKindList = TokenKindList() << T_ERROR;
+ QTest::newRow("invalid-raw-string-literals2") << source << expectedTokenKindList;
}
void tst_SimpleLexer::preprocessor()