mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-25 09:16:20 +00:00
ip4: add unit test for ip4addr_aton
This commit is contained in:
parent
2e175a23cb
commit
74cd9a8644
@ -219,6 +219,22 @@ START_TEST(test_127_0_0_1)
|
|||||||
}
|
}
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
|
START_TEST(test_ip4addr_aton)
|
||||||
|
{
|
||||||
|
ip4_addr_t ip_addr;
|
||||||
|
|
||||||
|
LWIP_UNUSED_ARG(_i);
|
||||||
|
|
||||||
|
fail_unless(ip4addr_aton("192.168.0.1", &ip_addr) == 1);
|
||||||
|
fail_unless(ip4addr_aton("192.168.0.0001", &ip_addr) == 1);
|
||||||
|
fail_unless(ip4addr_aton("192.168.0.zzz", &ip_addr) == 0);
|
||||||
|
fail_unless(ip4addr_aton("192.168.1", &ip_addr) == 1);
|
||||||
|
fail_unless(ip4addr_aton("192.168.0xd3", &ip_addr) == 1);
|
||||||
|
fail_unless(ip4addr_aton("192.168.0xz5", &ip_addr) == 0);
|
||||||
|
fail_unless(ip4addr_aton("192.168.095", &ip_addr) == 0);
|
||||||
|
}
|
||||||
|
END_TEST
|
||||||
|
|
||||||
/** Create the suite including all tests for this module */
|
/** Create the suite including all tests for this module */
|
||||||
Suite *
|
Suite *
|
||||||
ip4_suite(void)
|
ip4_suite(void)
|
||||||
@ -226,6 +242,7 @@ ip4_suite(void)
|
|||||||
testfunc tests[] = {
|
testfunc tests[] = {
|
||||||
TESTFUNC(test_ip4_reass),
|
TESTFUNC(test_ip4_reass),
|
||||||
TESTFUNC(test_127_0_0_1),
|
TESTFUNC(test_127_0_0_1),
|
||||||
|
TESTFUNC(test_ip4addr_aton),
|
||||||
};
|
};
|
||||||
return create_suite("IPv4", tests, sizeof(tests)/sizeof(testfunc), ip4_setup, ip4_teardown);
|
return create_suite("IPv4", tests, sizeof(tests)/sizeof(testfunc), ip4_setup, ip4_teardown);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user