From 4642fc25aa55e4ea210c72ef867db1a932e53c00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Mon, 5 Jan 2009 20:41:34 +0000 Subject: [PATCH] Preprocessor : Added a few more testcases for the macro expansion --- testpreprocessor.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/testpreprocessor.cpp b/testpreprocessor.cpp index 1c9ad615d..ef64fb4ad 100644 --- a/testpreprocessor.cpp +++ b/testpreprocessor.cpp @@ -67,6 +67,8 @@ private: // Macros.. TEST_CASE(macro1); + TEST_CASE(macro2); + TEST_CASE(macro3); } @@ -463,7 +465,23 @@ private: void macro1() { - ASSERT_EQUALS("\nf(5);\n", Preprocessor::expandMacros("#define AAA(aa) f(aa)\nAAA(5);\n")); + const char filedata[] = "#define AAA(aa) f(aa)\n" + "AAA(5);\n"; + ASSERT_EQUALS("\nf(5);\n", Preprocessor::expandMacros(filedata)); + } + + void macro2() + { + const char filedata[] = "#define min(x,y) x