string access_key{""};
string secret_key{""};
- Formatter* formatter{nullptr};
+ Formatter* token_formatter{nullptr};
bool verbose {false};
bool do_encode {false};
return -EINVAL;
}
- formatter = new JSONFormatter(true /* pretty */);
+ token_formatter = new JSONFormatter(true /* pretty */);
RGWToken token(type, access_key, secret_key);
if (do_encode) {
- token.encode_json(formatter);
+ token.encode_json(token_formatter);
std::ostringstream os;
- formatter->flush(os);
+ token_formatter->flush(os);
string token_str = os.str();
if (verbose) {
std::cout << "expanded token: " << token_str << std::endl;
std::string non_base64{"stuff here"};
std::string non_base64_sploded{"90KLscc0Dz4U49HX-7Tx"};
- Formatter* formatter{nullptr};
+ Formatter* token_formatter{nullptr};
bool verbose {false};
}
using namespace std;
TEST(TOKEN, INIT) {
- formatter = new JSONFormatter(true /* pretty */);
- ASSERT_NE(formatter, nullptr);
+ token_formatter = new JSONFormatter(true /* pretty */);
+ ASSERT_NE(token_formatter, nullptr);
}
TEST(TOKEN, ENCODE) {
// encode the two supported types
RGWToken token_ad(RGWToken::TOKEN_AD, access_key, secret_key);
- ASSERT_EQ(token_ad.encode_json_base64(formatter), enc_ad);
+ ASSERT_EQ(token_ad.encode_json_base64(token_formatter), enc_ad);
tokens.push_back(token_ad); // provies copiable
RGWToken token_ldap(RGWToken::TOKEN_LDAP, access_key, secret_key);
- ASSERT_EQ(token_ldap.encode_json_base64(formatter), enc_ldap);
+ ASSERT_EQ(token_ldap.encode_json_base64(token_formatter), enc_ldap);
tokens.push_back(token_ldap);
}
}
TEST(TOKEN, SHUTDOWN) {
- delete formatter;
+ delete token_formatter;
}
int main(int argc, char *argv[])