@@ -47,12 +47,11 @@ public void createCredentialTest() throws NoSuchMethodException, InvocationTarge
4747        ProfileCredentialsProvider  provider  = new  ProfileCredentialsProvider ();
4848        Class  providerClass  = provider .getClass ();
4949        Method  createCredential  = providerClass .getDeclaredMethod (
50-                 "createCredential" , Map .class ,  CredentialsProviderFactory . class );
50+                 "createCredential" , Map .class );
5151        createCredential .setAccessible (true );
52-         CredentialsProviderFactory  factory  = new  CredentialsProviderFactory ();
5352        Map <String , String > client  = new  HashMap <String , String >();
5453        try  {
55-             createCredential .invoke (provider , client ,  factory );
54+             createCredential .invoke (provider , client );
5655            Assert .fail ();
5756        } catch  (Exception  e ) {
5857            Assert .assertEquals ("The configured client type is empty" , e .getCause ().getLocalizedMessage ());
@@ -61,7 +60,7 @@ public void createCredentialTest() throws NoSuchMethodException, InvocationTarge
6160
6261        client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_RAM );
6362        try  {
64-             createCredential .invoke (provider , client ,  factory );
63+             createCredential .invoke (provider , client );
6564            Assert .fail ();
6665        } catch  (Exception  e ) {
6766            Assert .assertEquals ("The configured role_name is empty" ,
@@ -71,21 +70,20 @@ public void createCredentialTest() throws NoSuchMethodException, InvocationTarge
7170        client .clear ();
7271        client .put (AuthConstant .INI_ACCESS_KEY_ID , AuthConstant .INI_TYPE_RAM );
7372        client .put (AuthConstant .INI_TYPE , "access_key" );
74-         Assert .assertNull (createCredential .invoke (provider , client ,  factory ));
73+         Assert .assertNull (createCredential .invoke (provider , client ));
7574    }
7675
7776    @ Test 
7877    public  void  getSTSAssumeRoleSessionCredentialsTest () throws  NoSuchMethodException  {
7978        ProfileCredentialsProvider  provider  = new  ProfileCredentialsProvider ();
8079        Class  providerClass  = provider .getClass ();
8180        Method  createCredential  = providerClass .getDeclaredMethod (
82-                 "createCredential" , Map .class ,  CredentialsProviderFactory . class );
81+                 "createCredential" , Map .class );
8382        createCredential .setAccessible (true );
84-         CredentialsProviderFactory  factory  = new  CredentialsProviderFactory ();
8583        Map <String , String > client  = new  HashMap <String , String >();
8684        client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_ARN );
8785        try  {
88-             createCredential .invoke (provider , client ,  factory );
86+             createCredential .invoke (provider , client );
8987            Assert .fail ();
9088        } catch  (Exception  e ) {
9189            Assert .assertEquals ("The configured access_key_id or access_key_secret is empty" ,
@@ -94,23 +92,23 @@ public void getSTSAssumeRoleSessionCredentialsTest() throws NoSuchMethodExceptio
9492
9593        try  {
9694            client .put (AuthConstant .INI_ACCESS_KEY_ID , AuthConstant .INI_TYPE_ARN );
97-             createCredential .invoke (provider , client ,  factory );
95+             createCredential .invoke (provider , client );
9896            Assert .fail ();
9997        } catch  (Exception  e ) {
10098            Assert .assertEquals ("The configured access_key_id or access_key_secret is empty" ,
10199                    e .getCause ().getLocalizedMessage ());
102100        }
103101        try  {
104102            client .put (AuthConstant .INI_ACCESS_KEY_IDSECRET , AuthConstant .INI_TYPE_ARN );
105-             createCredential .invoke (provider , client ,  factory );
103+             createCredential .invoke (provider , client );
106104            Assert .fail ();
107105        } catch  (Exception  e ) {
108106            Assert .assertEquals ("The configured role_session_name or role_arn is empty" ,
109107                    e .getCause ().getLocalizedMessage ());
110108        }
111109        try  {
112110            client .put (AuthConstant .INI_ROLE_SESSION_NAME , AuthConstant .INI_TYPE_ARN );
113-             createCredential .invoke (provider , client ,  factory );
111+             createCredential .invoke (provider , client );
114112        } catch  (Exception  e ) {
115113            Assert .assertEquals ("The configured role_session_name or role_arn is empty" ,
116114                    e .getCause ().getLocalizedMessage ());
@@ -122,13 +120,12 @@ public void  getSTSGetSessionAccessKeyCredentialsTest() throws NoSuchMethodExcep
122120        ProfileCredentialsProvider  provider  = new  ProfileCredentialsProvider ();
123121        Class  providerClass  = provider .getClass ();
124122        Method  createCredential  = providerClass .getDeclaredMethod (
125-                 "createCredential" , Map .class ,  CredentialsProviderFactory . class );
123+                 "createCredential" , Map .class );
126124        createCredential .setAccessible (true );
127-         CredentialsProviderFactory  factory  = new  CredentialsProviderFactory ();
128125        Map <String , String > client  = new  HashMap <String , String >();
129126        client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_KEY_PAIR );
130127        try  {
131-             createCredential .invoke (provider , client ,  factory );
128+             createCredential .invoke (provider , client );
132129            Assert .fail ();
133130        } catch  (Exception  e ) {
134131            Assert .assertEquals ("The configured private_key_file is empty" ,
@@ -137,7 +134,7 @@ public void  getSTSGetSessionAccessKeyCredentialsTest() throws NoSuchMethodExcep
137134        client .put (AuthConstant .INI_PRIVATE_KEY_FILE , "sads" );
138135        AuthUtils .setPrivateKey ("test" );
139136        try  {
140-             createCredential .invoke (provider , client ,  factory );
137+             createCredential .invoke (provider , client );
141138            Assert .fail ();
142139        } catch  (Exception  e ) {
143140            Assert .assertEquals ("The configured public_key_id or private_key_file content is empty" ,
@@ -153,7 +150,7 @@ public void createCredentialsProviderTest() throws
153150        ProfileCredentialsProvider  profileCredentialsProvider  = new  ProfileCredentialsProvider ();
154151        Class  providerClass  = profileCredentialsProvider .getClass ();
155152        Method  createCredential  = providerClass .getDeclaredMethod (
156-                 "createCredential" , Map .class ,  CredentialsProviderFactory . class );
153+                 "createCredential" , Map .class );
157154        createCredential .setAccessible (true );
158155        Map <String , String > client  = new  HashMap <String , String >();
159156        client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_ARN );
@@ -165,10 +162,9 @@ public void createCredentialsProviderTest() throws
165162        STSAssumeRoleSessionCredentialsProvider  stsAssumeRoleSessionCredentialsProvider  =
166163                Mockito .mock (STSAssumeRoleSessionCredentialsProvider .class );
167164        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 )).
170166                thenReturn (stsAssumeRoleSessionCredentialsProvider );
171-         Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ,  factory ));
167+         Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ));
172168
173169        client .clear ();
174170        client .put (AuthConstant .INI_TYPE , AuthConstant .INI_TYPE_KEY_PAIR );
@@ -179,9 +175,9 @@ public void createCredentialsProviderTest() throws
179175        STSGetSessionAccessKeyCredentialsProvider  stsGetSessionAccessKeyCredentialsProvider  =
180176                Mockito .mock (STSGetSessionAccessKeyCredentialsProvider .class );
181177        Mockito .when (stsGetSessionAccessKeyCredentialsProvider .getCredentials ()).thenReturn (null );
182-         Mockito .when (factory . createCredentialsProvider ( Mockito .any (STSGetSessionAccessKeyCredentialsProvider .class ) )).
178+         Mockito .when (Mockito .any (STSGetSessionAccessKeyCredentialsProvider .class )).
183179                thenReturn (stsGetSessionAccessKeyCredentialsProvider );
184-         Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ,  factory ));
180+         Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ));
185181        AuthUtils .setPrivateKey (null );
186182
187183        client .clear ();
@@ -190,9 +186,9 @@ public void createCredentialsProviderTest() throws
190186        InstanceProfileCredentialsProvider  instanceProfileCredentialsProvider  =
191187                Mockito .mock (InstanceProfileCredentialsProvider .class );
192188        Mockito .when (instanceProfileCredentialsProvider .getCredentials ()).thenReturn (null );
193-         Mockito .when (factory . createCredentialsProvider ( Mockito .any (InstanceProfileCredentialsProvider .class ) )).
189+         Mockito .when (Mockito .any (InstanceProfileCredentialsProvider .class )).
194190                thenReturn (instanceProfileCredentialsProvider );
195-         Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ,  factory ));
191+         Assert .assertNull (createCredential .invoke (profileCredentialsProvider , client ));
196192    }
197193
198194    @ Test 
0 commit comments