17 for (; spaces > 0; --spaces) {
47 #define X(expect, in) MACRO_BEGIN \
48 string out = markdown(in); \
49 EXPECT_TRUE(expect == out); \
55 X(
"lorem ipsum",
"lorem ipsum");
57 X(
"lorem ipsum",
"lorem ipsum ");
59 X(
"lorem ipsum",
"lorem\nipsum");
61 X(
"lorem\nipsum",
"lorem \nipsum");
63 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.