|
|
@@ -13,4 +13,16 @@ func TestRoleArnCredential(t *testing.T) {
|
|
|
assert.Equal(t, "roleArn", c.RoleArn)
|
|
|
assert.Equal(t, "roleSessionName", c.RoleSessionName)
|
|
|
assert.Equal(t, 3600, c.RoleSessionExpiration)
|
|
|
+ s := NewStsRoleArnCredential("accessKeyId", "accessKeySecret", "roleArn", "roleSessionName", 3600)
|
|
|
+ assert.Equal(t, "accessKeyId", s.AccessKeyId)
|
|
|
+ assert.Equal(t, "accessKeySecret", s.AccessKeySecret)
|
|
|
+ assert.Equal(t, "roleArn", s.RoleArn)
|
|
|
+ assert.Equal(t, "roleSessionName", s.RoleSessionName)
|
|
|
+ assert.Equal(t, 3600, s.RoleSessionExpiration)
|
|
|
+ r := s.ToRamRoleArnCredential()
|
|
|
+ assert.Equal(t, "accessKeyId", r.AccessKeyId)
|
|
|
+ assert.Equal(t, "accessKeySecret", r.AccessKeySecret)
|
|
|
+ assert.Equal(t, "roleArn", r.RoleArn)
|
|
|
+ assert.Equal(t, "roleSessionName", r.RoleSessionName)
|
|
|
+ assert.Equal(t, 3600, r.RoleSessionExpiration)
|
|
|
}
|