sts_model_assumerole_request_ut.cc 705 B

12345678910111213141516171819202122
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include "gtest/gtest.h"
  4. #include "alibabacloud/core/sts/model/AssumeRoleRequest.h"
  5. using namespace std;
  6. using namespace AlibabaCloud;
  7. TEST(AssumeRoleRequest, basic) {
  8. const string policy = "test_policy";
  9. const string role_arn = "test_role_arn";
  10. const string role_session_name = "test_role_session_name";
  11. Sts::Model::AssumeRoleRequest req;
  12. req.setDurationSeconds(100);
  13. req.setPolicy(policy);
  14. req.setRoleArn(role_arn);
  15. req.setRoleSessionName(role_session_name);
  16. EXPECT_TRUE(req.durationSeconds() == 100);
  17. EXPECT_TRUE(req.policy() == policy);
  18. EXPECT_TRUE(req.roleArn() == role_arn);
  19. EXPECT_TRUE(req.roleSessionName() == role_session_name);
  20. }