Skip to content

Commit 3c1ec8a

Browse files
committed
test.cpp: added test for #130
1 parent ff6bf78 commit 3c1ec8a

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
@@ -811,6 +811,18 @@ static void define17() // #185
811811
"static_assert ( true , \" \" ) ;", preprocess(code));
812812
}
813813

814+
static void define18() // #130
815+
{
816+
const char code[] = "#define MAC2STR(x) x[0],x[1],x[2],x[3],x[4],x[5]\n"
817+
"#define FT_DEBUG(fmt, args...) if(pGlobalCtx && pGlobalCtx->debug_level>=2) printf(\"FT-dbg: \"fmt, ##args)\n"
818+
"\n"
819+
"FT_DEBUG(\" %02x:%02x:%02x:%02x:%02x:%02x\\n\", MAC2STR(pCtx->wlan_intf_addr[i]));\n";
820+
ASSERT_EQUALS("\n"
821+
"\n"
822+
"\n"
823+
"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));
824+
}
825+
814826

815827
static void define_invalid_1()
816828
{
@@ -3789,6 +3801,7 @@ static void runTests(int argc, char **argv, Input input)
37893801
TEST_CASE(define15); // #231
37903802
TEST_CASE(define16); // #201
37913803
TEST_CASE(define17); // #185
3804+
TEST_CASE(define18); // #130
37923805
TEST_CASE(define_invalid_1);
37933806
TEST_CASE(define_invalid_2);
37943807
TEST_CASE(define_define_1);

0 commit comments

Comments
 (0)