@@ -47,12 +47,11 @@ public void createCredentialTest() throws NoSuchMethodException, InvocationTarge
47
47
ProfileCredentialsProvider provider = new ProfileCredentialsProvider ();
48
48
Class providerClass = provider .getClass ();
49
49
Method createCredential = providerClass .getDeclaredMethod (
50
- "createCredential" , Map .class , CredentialsProviderFactory . class );
50
+ "createCredential" , Map .class );
51
51
createCredential .setAccessible (true );
52
- CredentialsProviderFactory factory = new CredentialsProviderFactory ();
53
52
Map <String , String > client = new HashMap <String , String >();
54
53
try {
55
- createCredential .invoke (provider , client , factory );
54
+ createCredential .invoke (provider , client );
56
55
Assert .fail ();
57
56
} catch (Exception e ) {
58
57
Assert .assertEquals ("The configured client type is empty" , e .getCause ().getLocalizedMessage ());
@@ -61,7 +60,7 @@ public void createCredentialTest() throws NoSuchMethodException, InvocationTarge
61
60
62
61
client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_RAM );
63
62
try {
64
- createCredential .invoke (provider , client , factory );
63
+ createCredential .invoke (provider , client );
65
64
Assert .fail ();
66
65
} catch (Exception e ) {
67
66
Assert .assertEquals ("The configured role_name is empty" ,
@@ -71,21 +70,20 @@ public void createCredentialTest() throws NoSuchMethodException, InvocationTarge
71
70
client .clear ();
72
71
client .put (AuthConstant .INI_ACCESS_KEY_ID , AuthConstant .INI_TYPE_RAM );
73
72
client .put (AuthConstant .INI_TYPE , "access_key" );
74
- Assert .assertNull (createCredential .invoke (provider , client , factory ));
73
+ Assert .assertNull (createCredential .invoke (provider , client ));
75
74
}
76
75
77
76
@ Test
78
77
public void getSTSAssumeRoleSessionCredentialsTest () throws NoSuchMethodException {
79
78
ProfileCredentialsProvider provider = new ProfileCredentialsProvider ();
80
79
Class providerClass = provider .getClass ();
81
80
Method createCredential = providerClass .getDeclaredMethod (
82
- "createCredential" , Map .class , CredentialsProviderFactory . class );
81
+ "createCredential" , Map .class );
83
82
createCredential .setAccessible (true );
84
- CredentialsProviderFactory factory = new CredentialsProviderFactory ();
85
83
Map <String , String > client = new HashMap <String , String >();
86
84
client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_ARN );
87
85
try {
88
- createCredential .invoke (provider , client , factory );
86
+ createCredential .invoke (provider , client );
89
87
Assert .fail ();
90
88
} catch (Exception e ) {
91
89
Assert .assertEquals ("The configured access_key_id or access_key_secret is empty" ,
@@ -94,23 +92,23 @@ public void getSTSAssumeRoleSessionCredentialsTest() throws NoSuchMethodExceptio
94
92
95
93
try {
96
94
client .put (AuthConstant .INI_ACCESS_KEY_ID , AuthConstant .INI_TYPE_ARN );
97
- createCredential .invoke (provider , client , factory );
95
+ createCredential .invoke (provider , client );
98
96
Assert .fail ();
99
97
} catch (Exception e ) {
100
98
Assert .assertEquals ("The configured access_key_id or access_key_secret is empty" ,
101
99
e .getCause ().getLocalizedMessage ());
102
100
}
103
101
try {
104
102
client .put (AuthConstant .INI_ACCESS_KEY_IDSECRET , AuthConstant .INI_TYPE_ARN );
105
- createCredential .invoke (provider , client , factory );
103
+ createCredential .invoke (provider , client );
106
104
Assert .fail ();
107
105
} catch (Exception e ) {
108
106
Assert .assertEquals ("The configured role_session_name or role_arn is empty" ,
109
107
e .getCause ().getLocalizedMessage ());
110
108
}
111
109
try {
112
110
client .put (AuthConstant .INI_ROLE_SESSION_NAME , AuthConstant .INI_TYPE_ARN );
113
- createCredential .invoke (provider , client , factory );
111
+ createCredential .invoke (provider , client );
114
112
} catch (Exception e ) {
115
113
Assert .assertEquals ("The configured role_session_name or role_arn is empty" ,
116
114
e .getCause ().getLocalizedMessage ());
@@ -122,13 +120,12 @@ public void getSTSGetSessionAccessKeyCredentialsTest() throws NoSuchMethodExcep
122
120
ProfileCredentialsProvider provider = new ProfileCredentialsProvider ();
123
121
Class providerClass = provider .getClass ();
124
122
Method createCredential = providerClass .getDeclaredMethod (
125
- "createCredential" , Map .class , CredentialsProviderFactory . class );
123
+ "createCredential" , Map .class );
126
124
createCredential .setAccessible (true );
127
- CredentialsProviderFactory factory = new CredentialsProviderFactory ();
128
125
Map <String , String > client = new HashMap <String , String >();
129
126
client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_KEY_PAIR );
130
127
try {
131
- createCredential .invoke (provider , client , factory );
128
+ createCredential .invoke (provider , client );
132
129
Assert .fail ();
133
130
} catch (Exception e ) {
134
131
Assert .assertEquals ("The configured private_key_file is empty" ,
@@ -137,7 +134,7 @@ public void getSTSGetSessionAccessKeyCredentialsTest() throws NoSuchMethodExcep
137
134
client .put (AuthConstant .INI_PRIVATE_KEY_FILE , "sads" );
138
135
AuthUtils .setPrivateKey ("test" );
139
136
try {
140
- createCredential .invoke (provider , client , factory );
137
+ createCredential .invoke (provider , client );
141
138
Assert .fail ();
142
139
} catch (Exception e ) {
143
140
Assert .assertEquals ("The configured public_key_id or private_key_file content is empty" ,
@@ -153,7 +150,7 @@ public void createCredentialsProviderTest() throws
153
150
ProfileCredentialsProvider profileCredentialsProvider = new ProfileCredentialsProvider ();
154
151
Class providerClass = profileCredentialsProvider .getClass ();
155
152
Method createCredential = providerClass .getDeclaredMethod (
156
- "createCredential" , Map .class , CredentialsProviderFactory . class );
153
+ "createCredential" , Map .class );
157
154
createCredential .setAccessible (true );
158
155
Map <String , String > client = new HashMap <String , String >();
159
156
client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_ARN );
@@ -165,10 +162,9 @@ public void createCredentialsProviderTest() throws
165
162
STSAssumeRoleSessionCredentialsProvider stsAssumeRoleSessionCredentialsProvider =
166
163
Mockito .mock (STSAssumeRoleSessionCredentialsProvider .class );
167
164
Mockito .when (stsAssumeRoleSessionCredentialsProvider .getCredentials ()).thenReturn (null );
168
- CredentialsProviderFactory factory = Mockito .mock (CredentialsProviderFactory .class );
169
- Mockito .when (factory .createCredentialsProvider (Mockito .any (STSAssumeRoleSessionCredentialsProvider .class ))).
165
+ Mockito .when (Mockito .any (STSAssumeRoleSessionCredentialsProvider .class )).
170
166
thenReturn (stsAssumeRoleSessionCredentialsProvider );
171
- Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client , factory ));
167
+ Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ));
172
168
173
169
client .clear ();
174
170
client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_KEY_PAIR );
@@ -179,9 +175,9 @@ public void createCredentialsProviderTest() throws
179
175
STSGetSessionAccessKeyCredentialsProvider stsGetSessionAccessKeyCredentialsProvider =
180
176
Mockito .mock (STSGetSessionAccessKeyCredentialsProvider .class );
181
177
Mockito .when (stsGetSessionAccessKeyCredentialsProvider .getCredentials ()).thenReturn (null );
182
- Mockito .when (factory . createCredentialsProvider ( Mockito .any (STSGetSessionAccessKeyCredentialsProvider .class ) )).
178
+ Mockito .when (Mockito .any (STSGetSessionAccessKeyCredentialsProvider .class )).
183
179
thenReturn (stsGetSessionAccessKeyCredentialsProvider );
184
- Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client , factory ));
180
+ Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ));
185
181
AuthUtils .setPrivateKey (null );
186
182
187
183
client .clear ();
@@ -190,9 +186,9 @@ public void createCredentialsProviderTest() throws
190
186
InstanceProfileCredentialsProvider instanceProfileCredentialsProvider =
191
187
Mockito .mock (InstanceProfileCredentialsProvider .class );
192
188
Mockito .when (instanceProfileCredentialsProvider .getCredentials ()).thenReturn (null );
193
- Mockito .when (factory . createCredentialsProvider ( Mockito .any (InstanceProfileCredentialsProvider .class ) )).
189
+ Mockito .when (Mockito .any (InstanceProfileCredentialsProvider .class )).
194
190
thenReturn (instanceProfileCredentialsProvider );
195
- Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client , factory ));
191
+ Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ));
196
192
}
197
193
198
194
@ Test
0 commit comments