From a9e8e3c44fa3fec8ff6672b63ade53dabe3a6a2e Mon Sep 17 00:00:00 2001 From: Cesare Date: Sat, 1 Apr 2023 13:02:14 +0200 Subject: [PATCH] BAEL-6277 - A Guide To Spring Cloud Azure Key Vault fix compilation of NoSuchElementException --- .../spring/cloud/azure/keyvault/service/KeyVaultClient.java | 2 +- .../azure/keyvault/KeyVaultAutoconfiguredClientUnitTest.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/spring-cloud-modules/spring-cloud-azure/src/main/java/com/baeldung/spring/cloud/azure/keyvault/service/KeyVaultClient.java b/spring-cloud-modules/spring-cloud-azure/src/main/java/com/baeldung/spring/cloud/azure/keyvault/service/KeyVaultClient.java index d5072a81c8..4f4148250e 100644 --- a/spring-cloud-modules/spring-cloud-azure/src/main/java/com/baeldung/spring/cloud/azure/keyvault/service/KeyVaultClient.java +++ b/spring-cloud-modules/spring-cloud-azure/src/main/java/com/baeldung/spring/cloud/azure/keyvault/service/KeyVaultClient.java @@ -14,7 +14,7 @@ public interface KeyVaultClient { try { secret = getSecretClient().getSecret(key); } catch (Exception ex) { - throw new NoSuchElementException(String.format("Unable to retrieve %s secret", key), ex); + throw new NoSuchElementException(); } return secret; } diff --git a/spring-cloud-modules/spring-cloud-azure/src/test/java/com/baeldung/spring/cloud/azure/keyvault/KeyVaultAutoconfiguredClientUnitTest.java b/spring-cloud-modules/spring-cloud-azure/src/test/java/com/baeldung/spring/cloud/azure/keyvault/KeyVaultAutoconfiguredClientUnitTest.java index da6ff2b3d6..0e3779e2c2 100644 --- a/spring-cloud-modules/spring-cloud-azure/src/test/java/com/baeldung/spring/cloud/azure/keyvault/KeyVaultAutoconfiguredClientUnitTest.java +++ b/spring-cloud-modules/spring-cloud-azure/src/test/java/com/baeldung/spring/cloud/azure/keyvault/KeyVaultAutoconfiguredClientUnitTest.java @@ -20,9 +20,7 @@ public class KeyVaultAutoconfiguredClientUnitTest { @Test void whenANotExistingKeyIsProvided_thenShouldReturnAnError() { String secretKey = "mySecret"; - Assertions.assertThrows(NoSuchElementException.class, () -> { - keyVaultAutoconfiguredClient.getSecret(secretKey); - }); + Assertions.assertThrows(NoSuchElementException.class, () -> keyVaultAutoconfiguredClient.getSecret(secretKey)); } }