Lines Matching full:host
3 * Regress test for misc user/host/URI parsing functions.
29 char *user, *host, *path; in test_parse() local
32 ASSERT_INT_EQ(parse_user_host_path("someuser@some.host:some/path", in test_parse()
33 &user, &host, &path), 0); in test_parse()
35 ASSERT_STRING_EQ(host, "some.host"); in test_parse()
37 free(user); free(host); free(path); in test_parse()
42 &user, &host, &path), 0); in test_parse()
44 ASSERT_STRING_EQ(host, "1.22.33.144"); in test_parse()
46 free(user); free(host); free(path); in test_parse()
51 &user, &host, &path), 0); in test_parse()
53 ASSERT_STRING_EQ(host, "1.22.33.144"); in test_parse()
55 free(user); free(host); free(path); in test_parse()
60 &user, &host, &path), 0); in test_parse()
62 ASSERT_STRING_EQ(host, "1.22.33.144"); in test_parse()
64 free(user); free(host); free(path); in test_parse()
69 &user, &host, &path), 0); in test_parse()
71 ASSERT_STRING_EQ(host, "::1"); in test_parse()
73 free(user); free(host); free(path); in test_parse()
77 ASSERT_INT_EQ(parse_uri("ssh", "ssh://someuser@some.host:22/some/path", in test_parse()
78 &user, &host, &port, &path), 0); in test_parse()
80 ASSERT_STRING_EQ(host, "some.host"); in test_parse()
83 free(user); free(host); free(path); in test_parse()