diff options
Diffstat (limited to 'test/core/iomgr/resolve_address_test.c')
-rw-r--r-- | test/core/iomgr/resolve_address_test.c | 155 |
1 files changed, 89 insertions, 66 deletions
diff --git a/test/core/iomgr/resolve_address_test.c b/test/core/iomgr/resolve_address_test.c index 4d41020768..a1ce7efaf0 100644 --- a/test/core/iomgr/resolve_address_test.c +++ b/test/core/iomgr/resolve_address_test.c @@ -38,101 +38,124 @@ #include <grpc/support/time.h> #include "test/core/util/test_config.h" -static gpr_timespec test_deadline(void) { - return GRPC_TIMEOUT_SECONDS_TO_DEADLINE(100); +static gpr_timespec +test_deadline (void) +{ + return GRPC_TIMEOUT_SECONDS_TO_DEADLINE (100); } -static void must_succeed(void* evp, grpc_resolved_addresses* p, - grpc_closure_list* closure_list) { - GPR_ASSERT(p); - GPR_ASSERT(p->naddrs >= 1); - grpc_resolved_addresses_destroy(p); - gpr_event_set(evp, (void*)1); +static void +must_succeed (void *evp, grpc_resolved_addresses * p, grpc_closure_list * closure_list) +{ + GPR_ASSERT (p); + GPR_ASSERT (p->naddrs >= 1); + grpc_resolved_addresses_destroy (p); + gpr_event_set (evp, (void *) 1); } -static void must_fail(void* evp, grpc_resolved_addresses* p, - grpc_closure_list* closure_list) { - GPR_ASSERT(!p); - gpr_event_set(evp, (void*)1); +static void +must_fail (void *evp, grpc_resolved_addresses * p, grpc_closure_list * closure_list) +{ + GPR_ASSERT (!p); + gpr_event_set (evp, (void *) 1); } -static void test_localhost(void) { +static void +test_localhost (void) +{ gpr_event ev; - gpr_event_init(&ev); - grpc_resolve_address("localhost:1", NULL, must_succeed, &ev); - GPR_ASSERT(gpr_event_wait(&ev, test_deadline())); + gpr_event_init (&ev); + grpc_resolve_address ("localhost:1", NULL, must_succeed, &ev); + GPR_ASSERT (gpr_event_wait (&ev, test_deadline ())); } -static void test_default_port(void) { +static void +test_default_port (void) +{ gpr_event ev; - gpr_event_init(&ev); - grpc_resolve_address("localhost", "1", must_succeed, &ev); - GPR_ASSERT(gpr_event_wait(&ev, test_deadline())); + gpr_event_init (&ev); + grpc_resolve_address ("localhost", "1", must_succeed, &ev); + GPR_ASSERT (gpr_event_wait (&ev, test_deadline ())); } -static void test_missing_default_port(void) { +static void +test_missing_default_port (void) +{ gpr_event ev; - gpr_event_init(&ev); - grpc_resolve_address("localhost", NULL, must_fail, &ev); - GPR_ASSERT(gpr_event_wait(&ev, test_deadline())); + gpr_event_init (&ev); + grpc_resolve_address ("localhost", NULL, must_fail, &ev); + GPR_ASSERT (gpr_event_wait (&ev, test_deadline ())); } -static void test_ipv6_with_port(void) { +static void +test_ipv6_with_port (void) +{ gpr_event ev; - gpr_event_init(&ev); - grpc_resolve_address("[2001:db8::1]:1", NULL, must_succeed, &ev); - GPR_ASSERT(gpr_event_wait(&ev, test_deadline())); + gpr_event_init (&ev); + grpc_resolve_address ("[2001:db8::1]:1", NULL, must_succeed, &ev); + GPR_ASSERT (gpr_event_wait (&ev, test_deadline ())); } -static void test_ipv6_without_port(void) { - const char* const kCases[] = { - "2001:db8::1", "2001:db8::1.2.3.4", "[2001:db8::1]", +static void +test_ipv6_without_port (void) +{ + const char *const kCases[] = { + "2001:db8::1", "2001:db8::1.2.3.4", "[2001:db8::1]", }; unsigned i; - for (i = 0; i < sizeof(kCases) / sizeof(*kCases); i++) { - gpr_event ev; - gpr_event_init(&ev); - grpc_resolve_address(kCases[i], "80", must_succeed, &ev); - GPR_ASSERT(gpr_event_wait(&ev, test_deadline())); - } + for (i = 0; i < sizeof (kCases) / sizeof (*kCases); i++) + { + gpr_event ev; + gpr_event_init (&ev); + grpc_resolve_address (kCases[i], "80", must_succeed, &ev); + GPR_ASSERT (gpr_event_wait (&ev, test_deadline ())); + } } -static void test_invalid_ip_addresses(void) { - const char* const kCases[] = { - "293.283.1238.3:1", "[2001:db8::11111]:1", +static void +test_invalid_ip_addresses (void) +{ + const char *const kCases[] = { + "293.283.1238.3:1", "[2001:db8::11111]:1", }; unsigned i; - for (i = 0; i < sizeof(kCases) / sizeof(*kCases); i++) { - gpr_event ev; - gpr_event_init(&ev); - grpc_resolve_address(kCases[i], NULL, must_fail, &ev); - GPR_ASSERT(gpr_event_wait(&ev, test_deadline())); - } + for (i = 0; i < sizeof (kCases) / sizeof (*kCases); i++) + { + gpr_event ev; + gpr_event_init (&ev); + grpc_resolve_address (kCases[i], NULL, must_fail, &ev); + GPR_ASSERT (gpr_event_wait (&ev, test_deadline ())); + } } -static void test_unparseable_hostports(void) { - const char* const kCases[] = { - "[", "[::1", "[::1]bad", "[1.2.3.4]", "[localhost]", "[localhost]:1", +static void +test_unparseable_hostports (void) +{ + const char *const kCases[] = { + "[", "[::1", "[::1]bad", "[1.2.3.4]", "[localhost]", "[localhost]:1", }; unsigned i; - for (i = 0; i < sizeof(kCases) / sizeof(*kCases); i++) { - gpr_event ev; - gpr_event_init(&ev); - grpc_resolve_address(kCases[i], "1", must_fail, &ev); - GPR_ASSERT(gpr_event_wait(&ev, test_deadline())); - } + for (i = 0; i < sizeof (kCases) / sizeof (*kCases); i++) + { + gpr_event ev; + gpr_event_init (&ev); + grpc_resolve_address (kCases[i], "1", must_fail, &ev); + GPR_ASSERT (gpr_event_wait (&ev, test_deadline ())); + } } -int main(int argc, char** argv) { - grpc_test_init(argc, argv); - grpc_iomgr_init(); - test_localhost(); - test_default_port(); - test_missing_default_port(); - test_ipv6_with_port(); - test_ipv6_without_port(); - test_invalid_ip_addresses(); - test_unparseable_hostports(); - grpc_iomgr_shutdown(); +int +main (int argc, char **argv) +{ + grpc_test_init (argc, argv); + grpc_iomgr_init (); + test_localhost (); + test_default_port (); + test_missing_default_port (); + test_ipv6_with_port (); + test_ipv6_without_port (); + test_invalid_ip_addresses (); + test_unparseable_hostports (); + grpc_iomgr_shutdown (); return 0; } |