From f3a21da12663b6508ca4a83c6b50d77967545290 Mon Sep 17 00:00:00 2001 From: George Arama <50641385+gearama@users.noreply.github.com> Date: Thu, 3 Nov 2022 10:31:49 -0700 Subject: [PATCH] testFix (#4087) --- .../test/ut/key_client_delete_test_live.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp b/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp index 6ba642333..40e6c50fb 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp +++ b/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp @@ -27,7 +27,7 @@ std::string GetConflictErrorMsg(std::string const& keyName) "state, the key can only be recovered or purged."; } -std::string GetConflictDeletingErrorMsg(std::string const& keyName) +std::string GetConflictDeletingErrorSlow(std::string const& keyName) { return "Key " + keyName + " is currently being deleted and cannot be re-created; retry later."; } @@ -262,8 +262,10 @@ TEST_F(KeyVaultKeyClient, CreateDeletedKeyBeforePollComplete) static_cast::type>( error.StatusCode), 409); - EXPECT_EQ(error.Message, GetConflictDeletingErrorMsg(keyName)); EXPECT_EQ(error.ErrorCode, "Conflict"); + EXPECT_TRUE( + error.Message.compare(GetConflictDeletingErrorSlow(keyName)) == 0 + || error.Message.compare(GetConflictErrorMsg(keyName)) == 0); wasThrown = true; } catch (std::exception const&)