const char *domain = NULL;
const char *password = NULL;
enum credentials_obtained usr_obtained = CRED_UNINITIALISED;
+ enum credentials_obtained pwd_obtained = CRED_UNINITIALISED;
bool ok;
creds = cli_credentials_init(mem_ctx);
password = cli_credentials_get_password(creds);
assert_string_equal(password, "SECRET");
+ password = cli_credentials_get_password_and_obtained(creds,
+ &pwd_obtained);
+ assert_int_equal(pwd_obtained, CRED_SPECIFIED);
+ assert_string_equal(password, "SECRET");
+
/* Run dump to check it works */
cli_credentials_dump(creds);
}