diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2011-10-21 11:33:11 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2011-10-21 11:33:19 +0200 |
commit | a2c39ffcb9c8ac78d2a65c1434d15f623a8a4cea (patch) | |
tree | 7ee4f109808c0f3b1f033bd5a5895d016c78a1dd /sonar-core | |
parent | 21f551456f598eadad88db6ae866a99f0757dfc4 (diff) | |
download | sonarqube-a2c39ffcb9c8ac78d2a65c1434d15f623a8a4cea.tar.gz sonarqube-a2c39ffcb9c8ac78d2a65c1434d15f623a8a4cea.zip |
Fix unit test to bypass the bug SONAR-2927
Diffstat (limited to 'sonar-core')
-rw-r--r-- | sonar-core/src/test/java/org/sonar/core/i18n/I18nManagerTest.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/i18n/I18nManagerTest.java b/sonar-core/src/test/java/org/sonar/core/i18n/I18nManagerTest.java index 3fff2cd4b14..7c18aab352d 100644 --- a/sonar-core/src/test/java/org/sonar/core/i18n/I18nManagerTest.java +++ b/sonar-core/src/test/java/org/sonar/core/i18n/I18nManagerTest.java @@ -21,7 +21,9 @@ package org.sonar.core.i18n; import com.google.common.collect.Maps; import org.hamcrest.core.Is; +import org.junit.AfterClass; import org.junit.Before; +import org.junit.BeforeClass; import org.junit.Test; import java.net.URL; @@ -35,10 +37,26 @@ import static org.junit.Assert.assertThat; import static org.sonar.core.i18n.I18nManager.BUNDLE_PACKAGE; public class I18nManagerTest { + + private static Locale defaultLocale; private I18nManager manager; private ClassLoader coreClassLoader; private ClassLoader sqaleClassLoader; + /** + * See http://jira.codehaus.org/browse/SONAR-2927 + */ + @BeforeClass + public static void fixDefaultLocaleBug() { + defaultLocale = Locale.getDefault(); + Locale.setDefault(Locale.ENGLISH); + } + + @AfterClass + public static void revertFix() { + Locale.setDefault(defaultLocale); + } + @Before public void init() { coreClassLoader = newCoreClassLoader(); |