This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-lang.git
The following commit(s) were added to refs/heads/master by this push: new 61d0b3251 Normalize test class names to *Test 61d0b3251 is described below commit 61d0b3251cedfc4d837b846d72ca6c26c1e5bfc1 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Mon Jun 9 09:54:35 2025 -0400 Normalize test class names to *Test --- .../java/org/apache/commons/lang3/time/CalendarUtilsTest.java | 8 ++++++++ .../org/apache/commons/lang3/time/DateFormatUtilsTest.java | 6 ++++++ .../org/apache/commons/lang3/time/DateUtilsFragmentTest.java | 10 +++++++++- .../org/apache/commons/lang3/time/DateUtilsRoundingTest.java | 8 ++++++++ .../org/apache/commons/lang3/time/DurationFormatUtilsTest.java | 7 +++++++ .../commons/lang3/time/FastDateParser_MoreOrLessTest.java | 10 +++++++++- .../org/apache/commons/lang3/time/FastDatePrinterTest.java | 6 ++++++ .../commons/lang3/time/FastDatePrinterTimeZonesTest.java | 10 +++++++++- .../apache/commons/lang3/time/Java15BugFastDateParserTest.java | 8 ++++++++ 9 files changed, 70 insertions(+), 3 deletions(-) diff --git a/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java b/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java index f5bf4fcd4..40cf27e7d 100644 --- a/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java @@ -34,7 +34,15 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; +import org.junitpioneer.jupiter.DefaultLocale; +import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class CalendarUtilsTest extends AbstractLangTest { @Test diff --git a/src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java b/src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java index e6e442cde..f899652bb 100644 --- a/src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java @@ -33,11 +33,17 @@ import org.junit.jupiter.api.Test; import org.junitpioneer.jupiter.DefaultLocale; import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; /** * TestCase for DateFormatUtils. */ @SuppressWarnings("deprecation") // tests lots of deprecated items +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class DateFormatUtilsTest extends AbstractLangTest { private void assertFormats(final String expectedValue, final String pattern, final TimeZone timeZone, final Calendar cal) { assertEquals(expectedValue, DateFormatUtils.format(cal.getTime(), pattern, timeZone)); diff --git a/src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java b/src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java index fe46c5893..e38c9cf82 100644 --- a/src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java +++ b/src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java @@ -25,7 +25,15 @@ import org.apache.commons.lang3.AbstractLangTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; - +import org.junitpioneer.jupiter.DefaultLocale; +import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; + +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class DateUtilsFragmentTest extends AbstractLangTest { private static final int months = 7; // second final prime before 12 diff --git a/src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java b/src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java index fb6b7e0e3..bf018ba8b 100644 --- a/src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java +++ b/src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java @@ -28,6 +28,10 @@ import org.apache.commons.lang3.AbstractLangTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.junitpioneer.jupiter.DefaultLocale; +import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; /** * These Unit-tests will check all possible extremes when using some rounding-methods of DateUtils. @@ -39,6 +43,10 @@ * A month with 29 or 30 days will be rounded up from the 16th * A month with 31 days will be rounded up from the 17th */ +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class DateUtilsRoundingTest extends AbstractLangTest { DateFormat dateTimeParser; diff --git a/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java b/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java index 139453bfb..9db56b985 100644 --- a/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java @@ -34,7 +34,10 @@ import org.apache.commons.lang3.AbstractLangTest; import org.apache.commons.lang3.time.DurationFormatUtils.Token; import org.junit.jupiter.api.Test; +import org.junitpioneer.jupiter.DefaultLocale; import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; /** * Tests {@link DurationFormatUtils}. @@ -42,6 +45,10 @@ * NOT THREAD-SAFE. * </p> */ +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class DurationFormatUtilsTest extends AbstractLangTest { private static final int FOUR_YEARS = 365 * 3 + 366; diff --git a/src/test/java/org/apache/commons/lang3/time/FastDateParser_MoreOrLessTest.java b/src/test/java/org/apache/commons/lang3/time/FastDateParser_MoreOrLessTest.java index 79e31aa96..dc1329a20 100644 --- a/src/test/java/org/apache/commons/lang3/time/FastDateParser_MoreOrLessTest.java +++ b/src/test/java/org/apache/commons/lang3/time/FastDateParser_MoreOrLessTest.java @@ -28,7 +28,15 @@ import org.apache.commons.lang3.AbstractLangTest; import org.junit.jupiter.api.Test; - +import org.junitpioneer.jupiter.DefaultLocale; +import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; + +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class FastDateParser_MoreOrLessTest extends AbstractLangTest { private static final TimeZone NEW_YORK = TimeZone.getTimeZone("America/New_York"); diff --git a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java index 0593f14c1..f634c3f24 100644 --- a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java +++ b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java @@ -35,10 +35,16 @@ import org.junit.jupiter.api.Test; import org.junitpioneer.jupiter.DefaultLocale; import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; /** * Tests {@link org.apache.commons.lang3.time.FastDatePrinter}. */ +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class FastDatePrinterTest extends AbstractLangTest { private enum Expected1806 { diff --git a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTimeZonesTest.java b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTimeZonesTest.java index fd046d053..ec6c55089 100644 --- a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTimeZonesTest.java +++ b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTimeZonesTest.java @@ -26,7 +26,15 @@ import org.apache.commons.lang3.AbstractLangTest; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; - +import org.junitpioneer.jupiter.DefaultLocale; +import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; + +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class FastDatePrinterTimeZonesTest extends AbstractLangTest { private static final String PATTERN = "h:mma z"; diff --git a/src/test/java/org/apache/commons/lang3/time/Java15BugFastDateParserTest.java b/src/test/java/org/apache/commons/lang3/time/Java15BugFastDateParserTest.java index 45ac0513d..35c72b738 100644 --- a/src/test/java/org/apache/commons/lang3/time/Java15BugFastDateParserTest.java +++ b/src/test/java/org/apache/commons/lang3/time/Java15BugFastDateParserTest.java @@ -29,6 +29,10 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; +import org.junitpioneer.jupiter.DefaultLocale; +import org.junitpioneer.jupiter.DefaultTimeZone; +import org.junitpioneer.jupiter.ReadsDefaultLocale; +import org.junitpioneer.jupiter.ReadsDefaultTimeZone; /** * These tests fail on Java 15 due to a bug which was only fixed for Java 16. @@ -37,6 +41,10 @@ * <li>https://bugs.openjdk.java.net/browse/JDK-8248655</li> * </ul> */ +/* Make test reproducible */ @DefaultLocale(language = "en") +/* Make test reproducible */ @DefaultTimeZone(TimeZones.GMT_ID) +/* Make test reproducible */ @ReadsDefaultLocale +/* Make test reproducible */ @ReadsDefaultTimeZone class Java15BugFastDateParserTest extends AbstractLangTest { /** @see org.apache.commons.lang3.time.FastDateParserTest#dateParserParameters() */