reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
81 S.appendText("*!`"); 82 EXPECT_EQ(S.renderAsMarkdown(), "\\*\\!\\`"); 85 S = FormattedString(); 92 S.appendText(Punctuation); 93 EXPECT_EQ(S.renderAsMarkdown(), EscapedPunctuation); 96 S = FormattedString(); 97 S.appendInlineCode("* foo !+ bar * baz"); 98 EXPECT_EQ(S.renderAsMarkdown(), "`* foo !+ bar * baz`"); 99 S = FormattedString(); 100 S.appendCodeBlock("#define FOO\n* foo !+ bar * baz"); 101 EXPECT_EQ(S.renderAsMarkdown(), "```cpp\n" 106 S = FormattedString(); 107 S.appendInlineCode("foo`bar`baz"); 108 EXPECT_EQ(S.renderAsMarkdown(), "`foo``bar``baz`"); 110 S = FormattedString(); 111 S.appendCodeBlock("foo`bar`baz"); 112 EXPECT_EQ(S.renderAsMarkdown(), "```cpp\n" 117 S = FormattedString(); 118 S.appendInlineCode("`foo"); 119 EXPECT_EQ(S.renderAsMarkdown(), "` ``foo `"); 120 S = FormattedString(); 121 S.appendInlineCode("foo`"); 122 EXPECT_EQ(S.renderAsMarkdown(), "` foo`` `"); 123 S = FormattedString(); 124 S.appendInlineCode("`foo`"); 125 EXPECT_EQ(S.renderAsMarkdown(), "` ``foo`` `"); 128 S = FormattedString(); 129 S.appendInlineCode(" foo "); 130 EXPECT_EQ(S.renderAsMarkdown(), "` foo `"); 131 S = FormattedString(); 132 S.appendInlineCode("foo "); 133 EXPECT_EQ(S.renderAsMarkdown(), "`foo `"); 134 S = FormattedString(); 135 S.appendInlineCode(" foo"); 136 EXPECT_EQ(S.renderAsMarkdown(), "` foo`"); 139 S = FormattedString(); 140 S.appendCodeBlock("foobarbaz `\nqux"); 141 EXPECT_EQ(S.renderAsMarkdown(), "```cpp\n" 144 S = FormattedString(); 145 S.appendCodeBlock("foobarbaz ``\nqux"); 146 EXPECT_EQ(S.renderAsMarkdown(), "```cpp\n" 149 S = FormattedString(); 150 S.appendCodeBlock("foobarbaz ```\nqux"); 151 EXPECT_EQ(S.renderAsMarkdown(), "````cpp\n" 154 S = FormattedString(); 155 S.appendCodeBlock("foobarbaz ` `` ``` ```` `\nqux"); 156 EXPECT_EQ(S.renderAsMarkdown(), "`````cpp\n"