simplecredentialsprovider_ut.cc 791 B

1234567891011121314151617181920212223
  1. #include "gtest/gtest.h"
  2. #include "alibabacloud/core/Credentials.h"
  3. #include "alibabacloud/core/sts/StsClient.h"
  4. #include "alibabacloud/core/SimpleCredentialsProvider.h"
  5. using namespace std;
  6. using namespace AlibabaCloud;
  7. TEST(SimpleCredentialsProvider, basic) {
  8. const string access_key = "accessKeyId";
  9. const string access_secret = "accessKeySecret";
  10. Credentials credentials(access_key, access_secret);
  11. SimpleCredentialsProvider p1(credentials);
  12. SimpleCredentialsProvider p2(access_key, access_secret);
  13. EXPECT_TRUE(p1.getCredentials().accessKeyId() == access_key);
  14. EXPECT_TRUE(p1.getCredentials().accessKeySecret() == access_secret);
  15. EXPECT_TRUE(p2.getCredentials().accessKeyId() == access_key);
  16. EXPECT_TRUE(p2.getCredentials().accessKeySecret() == access_secret);
  17. }