Reset default local after test completes
This commit is contained in:
@@ -36,10 +36,16 @@ public class RelaxedConversionServiceTests {
|
||||
|
||||
@Test
|
||||
public void conversionServiceShouldAlwaysUseLocaleEnglish() {
|
||||
Locale.setDefault(new Locale("tr"));
|
||||
TestEnum result = this.conversionService
|
||||
.convert("accept-case-insensitive-properties", TestEnum.class);
|
||||
assertThat(result.equals(TestEnum.ACCEPT_CASE_INSENSITIVE_PROPERTIES));
|
||||
Locale defaultLocale = Locale.getDefault();
|
||||
try {
|
||||
Locale.setDefault(new Locale("tr"));
|
||||
TestEnum result = this.conversionService
|
||||
.convert("accept-case-insensitive-properties", TestEnum.class);
|
||||
assertThat(result.equals(TestEnum.ACCEPT_CASE_INSENSITIVE_PROPERTIES));
|
||||
}
|
||||
finally {
|
||||
Locale.setDefault(defaultLocale);
|
||||
}
|
||||
}
|
||||
|
||||
enum TestEnum {
|
||||
|
||||
Reference in New Issue
Block a user