X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_oauth_test.c;h=791564fbbf2dbefe0346aa7b422bdb96b5024e7b;hb=1c94793facfbcdade4cf5a9b3a4a65a1cf1a7d48;hp=09c46e1dc95471d3ef1d6b26f92682e5fe37f1d1;hpb=aa61b9056d7d14d414e1f5b8f7636e5c5bb9301e;p=collectd.git diff --git a/src/utils_oauth_test.c b/src/utils_oauth_test.c index 09c46e1d..791564fb 100644 --- a/src/utils_oauth_test.c +++ b/src/utils_oauth_test.c @@ -117,21 +117,26 @@ DEF_TEST(oauth_create_google_json) { "\"client_x509_cert_url\":\"https://www.googleapis.com/robot/v1/" "metadata/x509/example-sacct%40ssc-serv-dev.iam.gserviceaccount.com\"}"; - oauth_t *ret = + oauth_google_t ret = oauth_create_google_json(in, "https://collectd.org/example.scope"); - CHECK_NOT_NULL(ret); + EXPECT_EQ_STR("collectd.org:unit-test", ret.project_id); + + CHECK_NOT_NULL(ret.oauth); struct { char *url; char *iss; char *aud; char *scope; - } *obj = (void *)ret; + } *obj = (void *)ret.oauth; EXPECT_EQ_STR("https://accounts.google.com/o/oauth2/token", obj->url); EXPECT_EQ_STR("example-sacct@unit-test.iam.gserviceaccount.com", obj->iss); EXPECT_EQ_STR("https://collectd.org/example.scope", obj->scope); + free(ret.project_id); + oauth_destroy(ret.oauth); + return 0; } @@ -142,5 +147,3 @@ int main(int argc, char **argv) /* {{{ */ END_TEST; } /* }}} int main */ - -/* vim: set sw=2 sts=2 et fdm=marker : */