@@ -221,7 +221,7 @@ void create_noProfileName_returnsProfileCredentialsProviderToResolveWithDefaults
221221 }
222222
223223 @ Test
224- void create_gvenProfileName_returnsProfileCredentialsProviderToResolveForGivenName () {
224+ void create_givenProfileName_returnsProfileCredentialsProviderToResolveForGivenName () {
225225 ProfileCredentialsProvider provider = ProfileCredentialsProvider .create ("override" );
226226 String toString = provider .toString ();
227227
@@ -231,8 +231,10 @@ void create_gvenProfileName_returnsProfileCredentialsProviderToResolveForGivenNa
231231 }
232232
233233 @ Test
234- void toString_anyProfileCredentialsProviderAfterResolvingCredentials_returnsProfileFile () {
235- ProfileCredentialsProvider provider = ProfileCredentialsProvider .create ();
234+ void toString_anyProfileCredentialsProviderAfterResolvingCredentialsFileDoesExists_returnsProfileFile () {
235+ ProfileCredentialsProvider provider = new ProfileCredentialsProvider .BuilderImpl ()
236+ .defaultProfileFileLoader (() -> profileFile ("[default]\n aws_access_key_id = %s\n aws_secret_access_key = %s\n " ))
237+ .build ();
236238 provider .resolveCredentials ();
237239 String toString = provider .toString ();
238240
@@ -243,7 +245,19 @@ void toString_anyProfileCredentialsProviderAfterResolvingCredentials_returnsProf
243245 }
244246
245247 @ Test
246- void toString_anyProfileCredentialsProviderBeforeResolvingCredentials_rdoesNotReturnProfileFile () {
248+ void toString_anyProfileCredentialsProviderAfterResolvingCredentialsFileDoesNotExist_throwsException () {
249+ ProfileCredentialsProvider provider = new ProfileCredentialsProvider .BuilderImpl ()
250+ .defaultProfileFileLoader (() -> ProfileFile .builder ()
251+ .content (new StringInputStream ("" ))
252+ .type (ProfileFile .Type .CONFIGURATION )
253+ .build ())
254+ .build ();
255+
256+ assertThatThrownBy (provider ::resolveCredentials ).isInstanceOf (SdkClientException .class );
257+ }
258+
259+ @ Test
260+ void toString_anyProfileCredentialsProviderBeforeResolvingCredentials_doesNotReturnProfileFile () {
247261 ProfileCredentialsProvider provider =
248262 new ProfileCredentialsProvider .BuilderImpl ()
249263 .defaultProfileFileLoader (() -> ProfileFile .builder ()
0 commit comments