extern int utc_oauth2_manager_destroy_p(void);
extern int utc_oauth2_manager_destroy_n(void);
extern int utc_oauth2_manager_request_token_n(void);
+extern int utc_oauth2_manager_request_token_auth_url_n(void);
extern int utc_oauth2_manager_request_authorization_grant_n(void);
extern int utc_oauth2_manager_request_access_token_n(void);
extern int utc_oauth2_manager_refresh_access_token_n(void);
{"utc_oauth2_manager_destroy_p",utc_oauth2_manager_destroy_p,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_destroy_n",utc_oauth2_manager_destroy_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_token_n",utc_oauth2_manager_request_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
+ {"utc_oauth2_manager_request_token_auth_url_n",utc_oauth2_manager_request_token_auth_url_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_authorization_grant_n",utc_oauth2_manager_request_authorization_grant_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_access_token_n",utc_oauth2_manager_request_access_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_refresh_access_token_n",utc_oauth2_manager_refresh_access_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
extern int utc_oauth2_manager_destroy_p(void);
extern int utc_oauth2_manager_destroy_n(void);
extern int utc_oauth2_manager_request_token_n(void);
+extern int utc_oauth2_manager_request_token_auth_url_n(void);
extern int utc_oauth2_manager_request_authorization_grant_n(void);
extern int utc_oauth2_manager_request_access_token_n(void);
extern int utc_oauth2_manager_refresh_access_token_n(void);
{"utc_oauth2_manager_destroy_p",utc_oauth2_manager_destroy_p,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_destroy_n",utc_oauth2_manager_destroy_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_token_n",utc_oauth2_manager_request_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
+ {"utc_oauth2_manager_request_token_auth_url_n",utc_oauth2_manager_request_token_auth_url_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_authorization_grant_n",utc_oauth2_manager_request_authorization_grant_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_access_token_n",utc_oauth2_manager_request_access_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_refresh_access_token_n",utc_oauth2_manager_refresh_access_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
extern int utc_oauth2_manager_destroy_p(void);
extern int utc_oauth2_manager_destroy_n(void);
extern int utc_oauth2_manager_request_token_n(void);
+extern int utc_oauth2_manager_request_token_auth_url_n(void);
extern int utc_oauth2_manager_request_authorization_grant_n(void);
extern int utc_oauth2_manager_request_access_token_n(void);
extern int utc_oauth2_manager_refresh_access_token_n(void);
{"utc_oauth2_manager_destroy_p",utc_oauth2_manager_destroy_p,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_destroy_n",utc_oauth2_manager_destroy_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_token_n",utc_oauth2_manager_request_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
+ {"utc_oauth2_manager_request_token_auth_url_n",utc_oauth2_manager_request_token_auth_url_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_authorization_grant_n",utc_oauth2_manager_request_authorization_grant_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_request_access_token_n",utc_oauth2_manager_request_access_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
{"utc_oauth2_manager_refresh_access_token_n",utc_oauth2_manager_refresh_access_token_n,utc_oauth2_startup,utc_oauth2_cleanup},
return 0;
}
+
+/**
+ * @testcase utc_oauth2_manager_request_token_auth_url_n
+ * @since_tizen 9.0
+ * @description This negative TC tests oauth2 manager request token auth URL with invalid inputs
+ */
+int utc_oauth2_manager_request_token_auth_url_n(void)
+{
+ int ret = OAUTH2_ERROR_NONE;
+
+ ret = oauth2_manager_request_token_auth_url(NULL, NULL, NULL, NULL);
+ assert_eq(ret, OAUTH2_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
/**
* @testcase utc_oauth2_manager_request_authorization_grant_n
* @since_tizen 2.4