17 for (; spaces > 0; --spaces)
48 #define X(expect, in) MACRO_BEGIN \
49 string out = markdown(in); \
50 EXPECT_TRUE(expect == out); \
56 X(
"lorem ipsum",
"lorem ipsum");
58 X(
"lorem ipsum",
"lorem ipsum ");
60 X(
"lorem ipsum",
"lorem\nipsum");
62 X(
"lorem\nipsum",
"lorem \nipsum");
64 X(
"lorem\n\nipsum",
"lorem\n\nipsum");
#define FOREACH_CHAR(s, cond, body)
ERASEABLE string markdown(string s)
Handle string spacing as markdown:
strcat(_("^F4Countdown stopped!"), "\n^BG", _("Teams are too unbalanced."))
#define TEST(suite, test)
Use UpperCamelCase for suite and test only.
#define SUCCEED()
Must be present at the end of a test.