diff --git a/pom.xml b/pom.xml index bea54d77a..d9a29b34e 100644 --- a/pom.xml +++ b/pom.xml @@ -527,6 +527,11 @@ junit-jupiter-api test + + org.junit.jupiter + junit-jupiter-params + test + org.junit.jupiter junit-jupiter-engine diff --git a/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java b/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java index 819286799..9a1499876 100644 --- a/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java +++ b/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java @@ -16,8 +16,9 @@ */ package org.apache.commons.lang3.time; -import static org.junit.Assert.assertNotEquals; -import static org.junit.Assert.fail; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.MethodSource; import java.text.DateFormatSymbols; import java.text.ParseException; @@ -25,39 +26,39 @@ import java.util.Locale; import java.util.TimeZone; -import org.junit.Test; +import static org.junit.jupiter.api.Assertions.assertNotEquals; +import static org.junit.jupiter.api.Assertions.fail; -public class FastDateParser_TimeZoneStrategyTest { +class FastDateParser_TimeZoneStrategyTest { - @Test - public void testTimeZoneStrategyPattern() { - for(final Locale locale : Locale.getAvailableLocales()) { - final FastDateParser parser = new FastDateParser("z", TimeZone.getDefault(), locale); - final String[][] zones = DateFormatSymbols.getInstance(locale).getZoneStrings(); - for(final String[] zone : zones) { - for(int t = 1; t