21 lines
478 B
C
21 lines
478 B
C
#include <criterion/criterion.h>
|
|
#include <string.h>
|
|
#include "ping/ping.h"
|
|
#include "internal/ping/parse_utils.h"
|
|
|
|
Test(cli_parse_inet_addr, valid_ip)
|
|
{
|
|
struct destinations out = {0};
|
|
int ret = cli_parse_inet_addr("127.0.0.1", &out);
|
|
|
|
cr_assert_eq(ret, 0);
|
|
cr_assert_str_eq(out.dom, "127.0.0.1");
|
|
}
|
|
|
|
Test(cli_parse_inet_addr, invalid_host)
|
|
{
|
|
struct destinations out = {0};
|
|
int ret = cli_parse_inet_addr("not.a.real.host.invalid", &out);
|
|
|
|
cr_assert_eq(ret, 1);
|
|
}
|