From b21a1f16f1065a6f78da6231723c0ced92d593de Mon Sep 17 00:00:00 2001 From: Roland Weisleder Date: Sat, 23 Sep 2017 11:18:36 +0200 Subject: [PATCH] Set assumed locale for HelpTest Otherwise the test would fail on machines with other default than EN. --- .../shell/standard/commands/HelpTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spring-shell-standard-commands/src/test/java/org/springframework/shell/standard/commands/HelpTest.java b/spring-shell-standard-commands/src/test/java/org/springframework/shell/standard/commands/HelpTest.java index ac8901af..260dc9b9 100644 --- a/spring-shell-standard-commands/src/test/java/org/springframework/shell/standard/commands/HelpTest.java +++ b/spring-shell-standard-commands/src/test/java/org/springframework/shell/standard/commands/HelpTest.java @@ -22,9 +22,12 @@ import java.io.InputStreamReader; import java.lang.reflect.Method; import java.util.Collections; import java.util.HashMap; +import java.util.Locale; import java.util.Map; import org.assertj.core.api.Assertions; +import org.junit.AfterClass; +import org.junit.BeforeClass; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TestName; @@ -58,6 +61,19 @@ import javax.validation.constraints.Max; @ContextConfiguration(classes = HelpTest.Config.class) public class HelpTest { + private static Locale previousLocale; + + @BeforeClass + public static void setAssumedLocale() { + previousLocale = Locale.getDefault(); + Locale.setDefault(Locale.ENGLISH); + } + + @AfterClass + public static void restorePreviousLocale() { + Locale.setDefault(previousLocale); + } + @Autowired private Help help;