Skip to content

Commit f79cb6c

Browse files
committed
test.cpp: added test for #130
1 parent 1d718fc commit f79cb6c

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

test.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,18 @@ static void define17() // #185
783783
"static_assert ( true , \" \" ) ;", preprocess(code));
784784
}
785785

786+
static void define18() // #130
787+
{
788+
const char code[] = "#define MAC2STR(x) x[0],x[1],x[2],x[3],x[4],x[5]\n"
789+
"#define FT_DEBUG(fmt, args...) if(pGlobalCtx && pGlobalCtx->debug_level>=2) printf(\"FT-dbg: \"fmt, ##args)\n"
790+
"\n"
791+
"FT_DEBUG(\" %02x:%02x:%02x:%02x:%02x:%02x\\n\", MAC2STR(pCtx->wlan_intf_addr[i]));\n";
792+
ASSERT_EQUALS("\n"
793+
"\n"
794+
"\n"
795+
"if ( pGlobalCtx && pGlobalCtx -> debug_level >= 2 ) printf ( \"FT-dbg: \" \" %02x:%02x:%02x:%02x:%02x:%02x\\n\" , pCtx -> wlan_intf_addr [ i ] [ 0 ] , pCtx -> wlan_intf_addr [ i ] [ 1 ] , pCtx -> wlan_intf_addr [ i ] [ 2 ] , pCtx -> wlan_intf_addr [ i ] [ 3 ] , pCtx -> wlan_intf_addr [ i ] [ 4 ] , pCtx -> wlan_intf_addr [ i ] [ 5 ] ) ;", preprocess(code));
796+
}
797+
786798

787799
static void define_invalid_1()
788800
{
@@ -3759,6 +3771,7 @@ int main(int argc, char **argv)
37593771
TEST_CASE(define15); // #231
37603772
TEST_CASE(define16); // #201
37613773
TEST_CASE(define17); // #185
3774+
TEST_CASE(define18); // #130
37623775
TEST_CASE(define_invalid_1);
37633776
TEST_CASE(define_invalid_2);
37643777
TEST_CASE(define_define_1);

0 commit comments

Comments
 (0)