Skip to content

Commit d874a55

Browse files
authored
Merge pull request #139 from offa/fix_locale_dependend_tests
Enable ParameterizedCronTabListTest on non-english environments
2 parents 7f9cdf0 + 73986b6 commit d874a55

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/test/java/org/jenkinsci/plugins/parameterizedscheduler/ParameterizedCronTabListTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,12 @@
1212
import java.util.Collections;
1313
import java.util.GregorianCalendar;
1414
import java.util.List;
15+
import java.util.Locale;
1516
import java.util.Map;
1617

1718
import antlr.ANTLRException;
19+
import org.junit.AfterClass;
20+
import org.junit.BeforeClass;
1821
import org.junit.Test;
1922
import org.junit.runner.RunWith;
2023
import org.mockito.Mock;
@@ -23,11 +26,22 @@
2326

2427
@RunWith(MockitoJUnitRunner.class)
2528
public class ParameterizedCronTabListTest {
29+
private static final Locale defaultLocale = Locale.getDefault();
2630
@Mock
2731
private ParameterizedCronTab mockParameterizedCronTab;
2832
@Mock
2933
private ParameterizedCronTab mockParameterizedCronTabToo;
3034

35+
@BeforeClass
36+
public static void initLocale() {
37+
Locale.setDefault(Locale.ENGLISH);
38+
}
39+
40+
@AfterClass
41+
public static void resetLocale() {
42+
Locale.setDefault(defaultLocale);
43+
}
44+
3145
@Test
3246
public void create() throws Exception {
3347
ParameterizedCronTabList testObject = ParameterizedCronTabList.create("* * * * *%foo=bar");

0 commit comments

Comments
 (0)