@@ -337,6 +337,11 @@ public void testBuildJKS() throws Exception {
337337 Exception e = assertThrows (IllegalArgumentException .class , builder ::build );
338338 assertEquals ("message" , "keystore parameter must be set" , e .getMessage ());
339339
340+ builder .keystore ("target/test-classes/keystores/missing.jks" );
341+
342+ e = assertThrows (IllegalArgumentException .class , builder ::build );
343+ assertEquals ("message" , "The keystore target/test-classes/keystores/missing.jks couldn't be found" , e .getMessage ());
344+
340345 builder .keystore ("target/test-classes/keystores/keystore.jks" );
341346
342347 KeyStore keystore = builder .build ();
@@ -350,6 +355,11 @@ public void testBuildJCEKS() throws Exception {
350355 Exception e = assertThrows (IllegalArgumentException .class , builder ::build );
351356 assertEquals ("message" , "keystore parameter must be set" , e .getMessage ());
352357
358+ builder .keystore ("target/test-classes/keystores/missing.jceks" );
359+
360+ e = assertThrows (IllegalArgumentException .class , builder ::build );
361+ assertEquals ("message" , "The keystore target/test-classes/keystores/missing.jceks couldn't be found" , e .getMessage ());
362+
353363 builder .keystore ("target/test-classes/keystores/keystore.jceks" );
354364
355365 KeyStore keystore = builder .build ();
@@ -363,6 +373,11 @@ public void testBuildPKCS12() throws Exception {
363373 Exception e = assertThrows (IllegalArgumentException .class , builder ::build );
364374 assertEquals ("message" , "keystore parameter must be set" , e .getMessage ());
365375
376+ builder .keystore ("target/test-classes/keystores/missing.p12" );
377+
378+ e = assertThrows (IllegalArgumentException .class , builder ::build );
379+ assertEquals ("message" , "The keystore target/test-classes/keystores/missing.p12 couldn't be found" , e .getMessage ());
380+
366381 builder .keystore ("target/test-classes/keystores/keystore.p12" );
367382
368383 KeyStore keystore = builder .build ();
0 commit comments