From 856b6b9cbe962ab93636cba19dd52bb8c6c4ad50 Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Wed, 16 Nov 2022 18:49:20 +0100 Subject: [PATCH] #1881 - Fix flaky test. --- .../hateoas/config/HateoasConfigurationIntegrationTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/test/java/org/springframework/hateoas/config/HateoasConfigurationIntegrationTest.java b/src/test/java/org/springframework/hateoas/config/HateoasConfigurationIntegrationTest.java index 8519fb6b3..8fab9417b 100644 --- a/src/test/java/org/springframework/hateoas/config/HateoasConfigurationIntegrationTest.java +++ b/src/test/java/org/springframework/hateoas/config/HateoasConfigurationIntegrationTest.java @@ -33,6 +33,8 @@ class HateoasConfigurationIntegrationTest { @Test // #1075 void loadsLanguageSpecificResourceBundle() throws Exception { + var original = (String) ReflectionTestUtils.getField(HateoasConfiguration.class, "I18N_BASE_NAME"); + ReflectionTestUtils.setField(HateoasConfiguration.class, "I18N_BASE_NAME", "org/springframework/hateoas/config/rest-messages"); @@ -45,6 +47,9 @@ void loadsLanguageSpecificResourceBundle() throws Exception { MessageResolver resolver = context.getBean(MessageResolver.class); assertThat(resolver.resolve(() -> new String[] { "key" })).isEqualTo("Schlüssel"); + + } finally { + ReflectionTestUtils.setField(HateoasConfiguration.class, "I18N_BASE_NAME", original); } } }