diff options
Diffstat (limited to 'unittests/AST/CommentParser.cpp')
| -rw-r--r-- | unittests/AST/CommentParser.cpp | 35 | 
1 files changed, 30 insertions, 5 deletions
| diff --git a/unittests/AST/CommentParser.cpp b/unittests/AST/CommentParser.cpp index d05fb58fafaa..f75c636e01dd 100644 --- a/unittests/AST/CommentParser.cpp +++ b/unittests/AST/CommentParser.cpp @@ -628,18 +628,43 @@ TEST_F(CommentParserTest, Basic3) {    }  } -TEST_F(CommentParserTest, Paragraph1) { +TEST_F(CommentParserTest, ParagraphSplitting1) {    const char *Sources[] = {      "// Aaa\n"      "//\n"      "// Bbb",      "// Aaa\n" +    "// \n" +    "// Bbb", + +    "// Aaa\n" +    "//\t\n" +    "// Bbb", + +    "// Aaa\n"      "//\n"      "//\n"      "// Bbb", -  }; +    "/**\n" +    " Aaa\n" +    "\n" +    " Bbb\n" +    "*/", + +    "/**\n" +    " Aaa\n" +    " \n" +    " Bbb\n" +    "*/", + +    "/**\n" +    " Aaa\n" +    "\t \n" +    " Bbb\n" +    "*/", +  };    for (size_t i = 0, e = array_lengthof(Sources); i != e; i++) {      FullComment *FC = parseString(Sources[i]); @@ -650,7 +675,7 @@ TEST_F(CommentParserTest, Paragraph1) {    }  } -TEST_F(CommentParserTest, Paragraph2) { +TEST_F(CommentParserTest, Paragraph1) {    const char *Source =      "// \\brief Aaa\n"      "//\n" @@ -670,7 +695,7 @@ TEST_F(CommentParserTest, Paragraph2) {    ASSERT_TRUE(HasParagraphCommentAt(FC, 2, " Bbb"));  } -TEST_F(CommentParserTest, Paragraph3) { +TEST_F(CommentParserTest, Paragraph2) {    const char *Source = "// \\brief \\author";    FullComment *FC = parseString(Source); @@ -694,7 +719,7 @@ TEST_F(CommentParserTest, Paragraph3) {    }  } -TEST_F(CommentParserTest, Paragraph4) { +TEST_F(CommentParserTest, Paragraph3) {    const char *Source =      "// \\brief Aaa\n"      "// Bbb \\author\n" | 
