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 <[email protected]>
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() */