mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-11-18 20:10:53 +00:00
netif: Add test for netif_is_flag_set()
This commit is contained in:
parent
f1bd63046e
commit
f62be85576
@ -215,13 +215,38 @@ START_TEST(test_netif_extcallbacks)
|
|||||||
}
|
}
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
|
START_TEST(test_netif_flag_set)
|
||||||
|
{
|
||||||
|
ip4_addr_t addr;
|
||||||
|
ip4_addr_t netmask;
|
||||||
|
ip4_addr_t gw;
|
||||||
|
LWIP_UNUSED_ARG(_i);
|
||||||
|
|
||||||
|
IP4_ADDR(&addr, 0, 0, 0, 0);
|
||||||
|
IP4_ADDR(&netmask, 0, 0, 0, 0);
|
||||||
|
IP4_ADDR(&gw, 0, 0, 0, 0);
|
||||||
|
|
||||||
|
netif_add(&net_test, &addr, &netmask, &gw, &net_test, testif_init, ethernet_input);
|
||||||
|
|
||||||
|
fail_if(netif_is_flag_set(&net_test, NETIF_FLAG_UP));
|
||||||
|
fail_unless(netif_is_flag_set(&net_test, NETIF_FLAG_BROADCAST));
|
||||||
|
fail_if(netif_is_flag_set(&net_test, NETIF_FLAG_LINK_UP));
|
||||||
|
fail_unless(netif_is_flag_set(&net_test, NETIF_FLAG_ETHARP));
|
||||||
|
fail_unless(netif_is_flag_set(&net_test, NETIF_FLAG_ETHERNET));
|
||||||
|
fail_unless(netif_is_flag_set(&net_test, NETIF_FLAG_IGMP));
|
||||||
|
fail_unless(netif_is_flag_set(&net_test, NETIF_FLAG_MLD6));
|
||||||
|
|
||||||
|
netif_remove(&net_test);
|
||||||
|
}
|
||||||
|
END_TEST
|
||||||
|
|
||||||
/** Create the suite including all tests for this module */
|
/** Create the suite including all tests for this module */
|
||||||
Suite *
|
Suite *
|
||||||
netif_suite(void)
|
netif_suite(void)
|
||||||
{
|
{
|
||||||
testfunc tests[] = {
|
testfunc tests[] = {
|
||||||
TESTFUNC(test_netif_extcallbacks)
|
TESTFUNC(test_netif_extcallbacks),
|
||||||
|
TESTFUNC(test_netif_flag_set)
|
||||||
};
|
};
|
||||||
return create_suite("NETIF", tests, sizeof(tests)/sizeof(testfunc), netif_setup, netif_teardown);
|
return create_suite("NETIF", tests, sizeof(tests)/sizeof(testfunc), netif_setup, netif_teardown);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user