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 3c0ac0e87 All tests should leave the ToStringStyle registry empty.
3c0ac0e87 is described below
commit 3c0ac0e87c03ae63a782e48bb31878ec9f114c39
Author: Gary Gregory <[email protected]>
AuthorDate: Tue Jul 5 13:32:18 2022 -0400
All tests should leave the ToStringStyle registry empty.
---
src/test/java/org/apache/commons/lang3/AbstractLangTest.java | 5 +++--
src/test/java/org/apache/commons/lang3/AnnotationUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ArchUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ArraySorterTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ArrayUtilsInsertTest.java | 2 +-
.../java/org/apache/commons/lang3/ArrayUtilsRemoveMultipleTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ArrayUtilsSetTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/BitFieldTest.java | 2 +-
src/test/java/org/apache/commons/lang3/BooleanUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/CharEncodingTest.java | 2 +-
src/test/java/org/apache/commons/lang3/CharRangeTest.java | 2 +-
src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/CharSetTest.java | 2 +-
src/test/java/org/apache/commons/lang3/CharSetUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/CharUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/CharsetsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ClassLoaderUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ClassPathUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ClassUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ConversionTest.java | 2 +-
src/test/java/org/apache/commons/lang3/EnumUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/FunctionsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java | 2 +-
src/test/java/org/apache/commons/lang3/JavaVersionTest.java | 2 +-
src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java | 2 +-
.../java/org/apache/commons/lang3/NotImplementedExceptionTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/RandomUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/RangeTest.java | 2 +-
src/test/java/org/apache/commons/lang3/RegExUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StreamsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StringUtilsContainsTest.java | 2 +-
.../java/org/apache/commons/lang3/StringUtilsEmptyBlankTest.java | 2 +-
.../java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StringUtilsIsTest.java | 2 +-
.../java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StringUtilsSubstringTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StringUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StringUtilsTrimStripTest.java | 2 +-
src/test/java/org/apache/commons/lang3/StringUtilsValueOfTest.java | 2 +-
src/test/java/org/apache/commons/lang3/SystemUtilsTest.java | 2 +-
src/test/java/org/apache/commons/lang3/ThreadUtilsTest.java | 2 +-
.../java/org/apache/commons/lang3/compare/ComparableUtilsTest.java | 3 ++-
.../apache/commons/lang3/compare/ObjectToStringComparatorTest.java | 3 ++-
.../commons/lang3/concurrent/AbstractConcurrentInitializerTest.java | 3 ++-
.../apache/commons/lang3/concurrent/BackgroundInitializerTest.java | 3 ++-
.../org/apache/commons/lang3/concurrent/BasicThreadFactoryTest.java | 3 ++-
.../commons/lang3/concurrent/CallableBackgroundInitializerTest.java | 3 ++-
.../org/apache/commons/lang3/concurrent/ConcurrentUtilsTest.java | 3 ++-
.../org/apache/commons/lang3/concurrent/ConstantInitializerTest.java | 3 ++-
.../commons/lang3/concurrent/EventCountCircuitBreakerTest.java | 3 ++-
.../java/org/apache/commons/lang3/concurrent/FutureTasksTest.java | 3 ++-
.../org/apache/commons/lang3/concurrent/MemoizerComputableTest.java | 3 ++-
.../org/apache/commons/lang3/concurrent/MemoizerFunctionTest.java | 3 ++-
.../commons/lang3/concurrent/MultiBackgroundInitializerTest.java | 3 ++-
.../apache/commons/lang3/concurrent/ThresholdCircuitBreakerTest.java | 3 ++-
.../java/org/apache/commons/lang3/concurrent/TimedSemaphoreTest.java | 3 ++-
.../commons/lang3/concurrent/UncheckedExecutionExceptionTest.java | 3 ++-
.../org/apache/commons/lang3/concurrent/UncheckedFutureTest.java | 3 ++-
.../commons/lang3/concurrent/UncheckedTimeoutExceptionTest.java | 3 ++-
.../apache/commons/lang3/concurrent/locks/LockingVisitorsTest.java | 3 ++-
.../org/apache/commons/lang3/event/EventListenerSupportTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java | 3 ++-
.../apache/commons/lang3/exception/AbstractExceptionContextTest.java | 3 ++-
.../org/apache/commons/lang3/exception/AbstractExceptionTest.java | 3 ++-
.../java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java | 3 ++-
.../org/apache/commons/lang3/exception/UncheckedExceptionTest.java | 3 ++-
.../commons/lang3/exception/UncheckedIllegalAccessExceptionTest.java | 3 ++-
.../commons/lang3/exception/UncheckedInterruptedExceptionTest.java | 3 ++-
.../lang3/exception/UncheckedReflectiveOperationExceptionTest.java | 3 ++-
.../java/org/apache/commons/lang3/function/BooleanConsumerTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/function/ConsumersTest.java | 3 ++-
.../org/apache/commons/lang3/function/FailableFunctionsTest.java | 3 ++-
.../org/apache/commons/lang3/function/IntToCharFunctionTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/function/MethodFixtures.java | 3 ++-
src/test/java/org/apache/commons/lang3/function/ObjectsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/function/SuppliersTest.java | 3 ++-
.../org/apache/commons/lang3/function/ToBooleanBiFunctionTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/function/TriConsumerTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/function/TriFunctionTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/math/FractionTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/math/IEEE754rUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java | 3 ++-
.../java/org/apache/commons/lang3/mutable/MutableBooleanTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/mutable/MutableByteTest.java | 3 ++-
.../java/org/apache/commons/lang3/mutable/MutableDoubleTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/mutable/MutableIntTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/mutable/MutableLongTest.java | 3 ++-
.../java/org/apache/commons/lang3/mutable/MutableObjectTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/mutable/MutableShortTest.java | 3 ++-
.../java/org/apache/commons/lang3/reflect/ConstructorUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java | 3 ++-
.../java/org/apache/commons/lang3/reflect/InheritanceUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/reflect/TypeLiteralTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/stream/IntStreamsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/stream/StreamsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/text/CompositeFormatTest.java | 3 ++-
.../org/apache/commons/lang3/text/ExtendedMessageFormatTest.java | 3 ++-
.../java/org/apache/commons/lang3/text/FormattableUtilsTest.java | 3 ++-
.../org/apache/commons/lang3/text/StrBuilderAppendInsertTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/text/StrBuilderTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/text/StrLookupTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/text/StrMatcherTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/text/StrSubstitutorTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/text/StrTokenizerTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java | 3 ++-
.../org/apache/commons/lang3/text/translate/EntityArraysTest.java | 3 ++-
.../apache/commons/lang3/text/translate/LookupTranslatorTest.java | 3 ++-
.../commons/lang3/text/translate/NumericEntityEscaperTest.java | 3 ++-
.../commons/lang3/text/translate/NumericEntityUnescaperTest.java | 3 ++-
.../org/apache/commons/lang3/text/translate/OctalUnescaperTest.java | 3 ++-
.../org/apache/commons/lang3/text/translate/UnicodeEscaperTest.java | 3 ++-
.../apache/commons/lang3/text/translate/UnicodeUnescaperTest.java | 3 ++-
.../lang3/text/translate/UnicodeUnpairedSurrogateRemoverTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java | 3 ++-
.../java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java | 3 ++-
.../java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java | 3 ++-
.../java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/DurationUtilsTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java | 3 ++-
.../java/org/apache/commons/lang3/time/FastDateParserSDFTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java | 3 ++-
.../org/apache/commons/lang3/time/FastDateParser_MoreOrLessTest.java | 3 ++-
.../commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java | 3 ++-
.../org/apache/commons/lang3/time/FastDatePrinterTimeZonesTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/FastTimeZoneTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/GmtTimeZoneTest.java | 3 ++-
.../org/apache/commons/lang3/time/Java15BugFastDateParserTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/StopWatchTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/time/WeekYearTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/tuple/ImmutablePairTest.java | 3 ++-
.../java/org/apache/commons/lang3/tuple/ImmutableTripleTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/tuple/MutablePairTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/tuple/MutableTripleTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/tuple/PairTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/tuple/TripleTest.java | 3 ++-
src/test/java/org/apache/commons/lang3/util/FluentBitSetTest.java | 3 ++-
149 files changed, 252 insertions(+), 150 deletions(-)
diff --git a/src/test/java/org/apache/commons/lang3/AbstractLangTest.java
b/src/test/java/org/apache/commons/lang3/AbstractLangTest.java
index 432b5434b..927c9f3b1 100644
--- a/src/test/java/org/apache/commons/lang3/AbstractLangTest.java
+++ b/src/test/java/org/apache/commons/lang3/AbstractLangTest.java
@@ -18,11 +18,12 @@ package org.apache.commons.lang3;
import static org.junit.jupiter.api.Assertions.assertNull;
-import java.util.Map;
-
import org.apache.commons.lang3.builder.ToStringStyle;
import org.junit.jupiter.api.AfterEach;
+/**
+ * All tests subclass this test.
+ */
public class AbstractLangTest {
/**
diff --git a/src/test/java/org/apache/commons/lang3/AnnotationUtilsTest.java
b/src/test/java/org/apache/commons/lang3/AnnotationUtilsTest.java
index 1d8038bc3..760900095 100644
--- a/src/test/java/org/apache/commons/lang3/AnnotationUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/AnnotationUtilsTest.java
@@ -45,7 +45,7 @@ import org.junit.jupiter.api.Test;
/**
*/
-public class AnnotationUtilsTest {
+public class AnnotationUtilsTest extends AbstractLangTest {
@TestAnnotation(
booleanValue = false,
booleanValues = { false },
diff --git a/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java
b/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java
index 80e8678f3..397158199 100644
--- a/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java
@@ -30,7 +30,7 @@ import org.junit.jupiter.api.Test;
/**
* Test class for {@link ArchUtils}.
*/
-public class ArchUtilsTest {
+public class ArchUtilsTest extends AbstractLangTest {
private static final String IA64 = "ia64";
private static final String IA64_32 = "ia64_32";
diff --git a/src/test/java/org/apache/commons/lang3/ArraySorterTest.java
b/src/test/java/org/apache/commons/lang3/ArraySorterTest.java
index caf81ff5d..d3664321b 100644
--- a/src/test/java/org/apache/commons/lang3/ArraySorterTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArraySorterTest.java
@@ -23,7 +23,7 @@ import java.util.Arrays;
import org.junit.jupiter.api.Test;
-public class ArraySorterTest {
+public class ArraySorterTest extends AbstractLangTest {
@Test
public void testSortByteArray() {
diff --git a/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
b/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
index a2653ef93..f8ced87c4 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
@@ -29,7 +29,7 @@ import org.junit.jupiter.api.Test;
/**
* Tests ArrayUtils add methods.
*/
-public class ArrayUtilsAddTest {
+public class ArrayUtilsAddTest extends AbstractLangTest {
@Test
public void testAddFirstBoolean() {
diff --git a/src/test/java/org/apache/commons/lang3/ArrayUtilsInsertTest.java
b/src/test/java/org/apache/commons/lang3/ArrayUtilsInsertTest.java
index a924f7a5e..834bd5b7c 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsInsertTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsInsertTest.java
@@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
/**
* Tests ArrayUtils insert methods.
*/
-public class ArrayUtilsInsertTest {
+public class ArrayUtilsInsertTest extends AbstractLangTest {
@Test
public void testInsertBooleans() {
diff --git
a/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveMultipleTest.java
b/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveMultipleTest.java
index 4e4975f44..a5151d015 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveMultipleTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveMultipleTest.java
@@ -28,7 +28,7 @@ import org.junit.jupiter.api.Test;
/**
* Tests ArrayUtils remove and removeElement methods.
*/
-public class ArrayUtilsRemoveMultipleTest {
+public class ArrayUtilsRemoveMultipleTest extends AbstractLangTest {
@Test
public void testRemoveAllBooleanArray() {
diff --git a/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveTest.java
b/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveTest.java
index 777f122a9..fd3fcf204 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveTest.java
@@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
/**
* Tests ArrayUtils remove and removeElement methods.
*/
-public class ArrayUtilsRemoveTest {
+public class ArrayUtilsRemoveTest extends AbstractLangTest {
@Test
public void testRemoveAllBooleanOccurences() {
diff --git a/src/test/java/org/apache/commons/lang3/ArrayUtilsSetTest.java
b/src/test/java/org/apache/commons/lang3/ArrayUtilsSetTest.java
index e2cdd41f5..9ac7fba87 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsSetTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsSetTest.java
@@ -27,7 +27,7 @@ import java.util.function.Supplier;
import org.junit.jupiter.api.Test;
-public class ArrayUtilsSetTest {
+public class ArrayUtilsSetTest extends AbstractLangTest {
@Test
public void testSetAll_IntFunction() {
diff --git a/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
b/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
index 23a37bac1..4f751c56d 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
@@ -43,7 +43,7 @@ import org.junit.jupiter.api.Test;
* Unit tests {@link org.apache.commons.lang3.ArrayUtils}.
*/
@SuppressWarnings("deprecation") // deliberate use of deprecated code
-public class ArrayUtilsTest {
+public class ArrayUtilsTest extends AbstractLangTest {
private class TestClass {
// empty
diff --git a/src/test/java/org/apache/commons/lang3/BitFieldTest.java
b/src/test/java/org/apache/commons/lang3/BitFieldTest.java
index b99e2b040..a3924f150 100644
--- a/src/test/java/org/apache/commons/lang3/BitFieldTest.java
+++ b/src/test/java/org/apache/commons/lang3/BitFieldTest.java
@@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
/**
* Class to test BitField functionality
*/
-public class BitFieldTest {
+public class BitFieldTest extends AbstractLangTest {
private static final BitField bf_multi = new BitField(0x3F80);
private static final BitField bf_single = new BitField(0x4000);
diff --git a/src/test/java/org/apache/commons/lang3/BooleanUtilsTest.java
b/src/test/java/org/apache/commons/lang3/BooleanUtilsTest.java
index a9d8310c4..a651b9002 100644
--- a/src/test/java/org/apache/commons/lang3/BooleanUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/BooleanUtilsTest.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.BooleanUtils}.
*/
-public class BooleanUtilsTest {
+public class BooleanUtilsTest extends AbstractLangTest {
@Test
public void test_booleanValues() {
diff --git a/src/test/java/org/apache/commons/lang3/CharEncodingTest.java
b/src/test/java/org/apache/commons/lang3/CharEncodingTest.java
index 15cc34a17..2035605c7 100644
--- a/src/test/java/org/apache/commons/lang3/CharEncodingTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharEncodingTest.java
@@ -31,7 +31,7 @@ import org.junit.jupiter.api.Test;
* @see CharEncoding
*/
@SuppressWarnings("deprecation")
-public class CharEncodingTest {
+public class CharEncodingTest extends AbstractLangTest {
private void assertSupportedEncoding(final String name) {
assertTrue(CharEncoding.isSupported(name), "Encoding should be
supported: " + name);
diff --git a/src/test/java/org/apache/commons/lang3/CharRangeTest.java
b/src/test/java/org/apache/commons/lang3/CharRangeTest.java
index 76e1b87d3..e5485eec6 100644
--- a/src/test/java/org/apache/commons/lang3/CharRangeTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharRangeTest.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.CharRange}.
*/
-public class CharRangeTest {
+public class CharRangeTest extends AbstractLangTest {
@Test
public void testClass() {
diff --git a/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
b/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
index 979b773b0..7d095d3dd 100644
--- a/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
@@ -39,7 +39,7 @@ import org.junit.jupiter.params.provider.MethodSource;
/**
* Tests CharSequenceUtils
*/
-public class CharSequenceUtilsTest {
+public class CharSequenceUtilsTest extends AbstractLangTest {
@Test
public void testConstructor() {
diff --git a/src/test/java/org/apache/commons/lang3/CharSetTest.java
b/src/test/java/org/apache/commons/lang3/CharSetTest.java
index 56c39d85c..21f394a52 100644
--- a/src/test/java/org/apache/commons/lang3/CharSetTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharSetTest.java
@@ -32,7 +32,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.CharSet}.
*/
-public class CharSetTest {
+public class CharSetTest extends AbstractLangTest {
@Test
public void testClass() {
diff --git a/src/test/java/org/apache/commons/lang3/CharSetUtilsTest.java
b/src/test/java/org/apache/commons/lang3/CharSetUtilsTest.java
index 5754b9934..b6b5e7925 100644
--- a/src/test/java/org/apache/commons/lang3/CharSetUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharSetUtilsTest.java
@@ -30,7 +30,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.CharSetUtils}.
*/
-public class CharSetUtilsTest {
+public class CharSetUtilsTest extends AbstractLangTest {
@Test
public void testConstructor() {
diff --git a/src/test/java/org/apache/commons/lang3/CharUtilsTest.java
b/src/test/java/org/apache/commons/lang3/CharUtilsTest.java
index 6bf50cb36..aec0351f5 100644
--- a/src/test/java/org/apache/commons/lang3/CharUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharUtilsTest.java
@@ -33,7 +33,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.CharUtils}.
*/
-public class CharUtilsTest {
+public class CharUtilsTest extends AbstractLangTest {
private static final char CHAR_COPY = '\u00a9';
private static final Character CHARACTER_A = Character.valueOf('A');
diff --git a/src/test/java/org/apache/commons/lang3/CharsetsTest.java
b/src/test/java/org/apache/commons/lang3/CharsetsTest.java
index 1d39d0796..2f62536ab 100644
--- a/src/test/java/org/apache/commons/lang3/CharsetsTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharsetsTest.java
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
/**
* Tests {@link Charsets}.
*/
-public class CharsetsTestCase {
+public class CharsetsTest extends AbstractLangTest {
@Test
public void testToCharset_Charset() {
diff --git a/src/test/java/org/apache/commons/lang3/ClassLoaderUtilsTest.java
b/src/test/java/org/apache/commons/lang3/ClassLoaderUtilsTest.java
index 21b0d2e9e..ea56f50c8 100644
--- a/src/test/java/org/apache/commons/lang3/ClassLoaderUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ClassLoaderUtilsTest.java
@@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
/**
* Tests {@link ClassLoaderUtils}.
*/
-public class ClassLoaderUtilsTest {
+public class ClassLoaderUtilsTest extends AbstractLangTest {
@Test
public void testToString_ClassLoader() throws IOException {
diff --git a/src/test/java/org/apache/commons/lang3/ClassPathUtilsTest.java
b/src/test/java/org/apache/commons/lang3/ClassPathUtilsTest.java
index aaf26d2a8..cdd5baa1c 100644
--- a/src/test/java/org/apache/commons/lang3/ClassPathUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ClassPathUtilsTest.java
@@ -29,7 +29,7 @@ import org.junit.jupiter.api.Test;
/**
*/
-public class ClassPathUtilsTest {
+public class ClassPathUtilsTest extends AbstractLangTest {
@Test
public void testConstructor() {
diff --git a/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
b/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
index 73c7c61c3..6131e8601 100644
--- a/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
@@ -50,7 +50,7 @@ import org.junit.jupiter.api.Test;
* Unit tests {@link org.apache.commons.lang3.ClassUtils}.
*/
@SuppressWarnings("boxing") // JUnit4 does not support primitive equality
testing apart from long
-public class ClassUtilsTest {
+public class ClassUtilsTest extends AbstractLangTest {
private static class CX implements IB, IA, IE {
// empty
diff --git a/src/test/java/org/apache/commons/lang3/ConversionTest.java
b/src/test/java/org/apache/commons/lang3/ConversionTest.java
index 18f55615d..c10573918 100644
--- a/src/test/java/org/apache/commons/lang3/ConversionTest.java
+++ b/src/test/java/org/apache/commons/lang3/ConversionTest.java
@@ -32,7 +32,7 @@ import org.junit.jupiter.params.provider.ValueSource;
/**
* Unit tests {@link Conversion}.
*/
-public class ConversionTest {
+public class ConversionTest extends AbstractLangTest {
/**
* Tests {@link Conversion#hexDigitToInt(char)}.
diff --git a/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
b/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
index 892a1e5a3..9f8da63a3 100644
--- a/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
@@ -43,7 +43,7 @@ enum Enum64 {
/**
*
*/
-public class EnumUtilsTest {
+public class EnumUtilsTest extends AbstractLangTest {
private void assertArrayEquals(final long[] actual, final long...
expected) {
Assertions.assertArrayEquals(expected, actual);
diff --git a/src/test/java/org/apache/commons/lang3/FunctionsTest.java
b/src/test/java/org/apache/commons/lang3/FunctionsTest.java
index cd0607de7..9f767afda 100644
--- a/src/test/java/org/apache/commons/lang3/FunctionsTest.java
+++ b/src/test/java/org/apache/commons/lang3/FunctionsTest.java
@@ -44,7 +44,7 @@ import org.apache.commons.lang3.Functions.FailableSupplier;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
-public class FunctionsTest {
+public class FunctionsTest extends AbstractLangTest {
public static class CloseableObject {
private boolean closed;
diff --git a/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java
b/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java
index fa6a4fa0a..a5ba1085c 100644
--- a/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java
+++ b/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java
@@ -33,7 +33,7 @@ import org.openjdk.jmh.annotations.State;
@BenchmarkMode(Mode.AverageTime)
@OutputTimeUnit(TimeUnit.NANOSECONDS)
@State(Scope.Thread)
-public class HashSetvBitSetTest {
+public class HashSetvBitSetTest extends AbstractLangTest {
private static final int numberOfElementsToCompute = 10;
diff --git a/src/test/java/org/apache/commons/lang3/JavaVersionTest.java
b/src/test/java/org/apache/commons/lang3/JavaVersionTest.java
index b8f6b4069..6523e6008 100644
--- a/src/test/java/org/apache/commons/lang3/JavaVersionTest.java
+++ b/src/test/java/org/apache/commons/lang3/JavaVersionTest.java
@@ -49,7 +49,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.JavaVersion}.
*/
-public class JavaVersionTest {
+public class JavaVersionTest extends AbstractLangTest {
@Test
public void testGetJavaVersion() {
diff --git a/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
b/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
index 112f5baec..b035106b7 100644
--- a/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
@@ -43,7 +43,7 @@ import org.junit.jupiter.params.provider.MethodSource;
/**
* Unit tests for {@link LocaleUtils}.
*/
-public class LocaleUtilsTest {
+public class LocaleUtilsTest extends AbstractLangTest {
private static final Locale LOCALE_EN = new Locale("en", "");
private static final Locale LOCALE_EN_US = new Locale("en", "US");
diff --git
a/src/test/java/org/apache/commons/lang3/NotImplementedExceptionTest.java
b/src/test/java/org/apache/commons/lang3/NotImplementedExceptionTest.java
index 5bd6b391b..84f0485a5 100644
--- a/src/test/java/org/apache/commons/lang3/NotImplementedExceptionTest.java
+++ b/src/test/java/org/apache/commons/lang3/NotImplementedExceptionTest.java
@@ -24,7 +24,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.NotImplementedException}.
*/
-public class NotImplementedExceptionTest {
+public class NotImplementedExceptionTest extends AbstractLangTest {
@Test
public void testConstructors() {
diff --git a/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java
b/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java
index 04ceb0bd5..0a28dfe1f 100644
--- a/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java
@@ -55,7 +55,7 @@ import org.junit.jupiter.api.Test;
* Unit tests {@link org.apache.commons.lang3.ObjectUtils}.
*/
@SuppressWarnings("deprecation") // deliberate use of deprecated code
-public class ObjectUtilsTest {
+public class ObjectUtilsTest extends AbstractLangTest {
static final class CharSequenceComparator implements
Comparator<CharSequence> {
@Override
diff --git a/src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java
b/src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java
index f523016b4..0d051e5c5 100644
--- a/src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java
@@ -39,7 +39,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.RandomStringUtils}.
*/
-public class RandomStringUtilsTest {
+public class RandomStringUtilsTest extends AbstractLangTest {
@Test
public void testConstructor() {
diff --git a/src/test/java/org/apache/commons/lang3/RandomUtilsTest.java
b/src/test/java/org/apache/commons/lang3/RandomUtilsTest.java
index 545e47f11..47f3a57b4 100644
--- a/src/test/java/org/apache/commons/lang3/RandomUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/RandomUtilsTest.java
@@ -32,7 +32,7 @@ import org.junit.jupiter.api.Test;
/**
* Tests for {@link RandomUtils}
*/
-public class RandomUtilsTest {
+public class RandomUtilsTest extends AbstractLangTest {
/**
* For comparing doubles and floats
diff --git a/src/test/java/org/apache/commons/lang3/RangeTest.java
b/src/test/java/org/apache/commons/lang3/RangeTest.java
index cc8a28235..789045428 100644
--- a/src/test/java/org/apache/commons/lang3/RangeTest.java
+++ b/src/test/java/org/apache/commons/lang3/RangeTest.java
@@ -36,7 +36,7 @@ import org.junit.jupiter.api.Test;
* </p>
*/
@SuppressWarnings("boxing")
-public class RangeTest {
+public class RangeTest extends AbstractLangTest {
abstract static class AbstractComparable implements
Comparable<AbstractComparable> {
@Override
diff --git a/src/test/java/org/apache/commons/lang3/RegExUtilsTest.java
b/src/test/java/org/apache/commons/lang3/RegExUtilsTest.java
index 4935fd3eb..768c788b0 100644
--- a/src/test/java/org/apache/commons/lang3/RegExUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/RegExUtilsTest.java
@@ -28,7 +28,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests for methods of {@link org.apache.commons.lang3.RegExUtils} which
been moved to their own test classes.
*/
-public class RegExUtilsTest {
+public class RegExUtilsTest extends AbstractLangTest {
@Test
public void testRemoveAll_StringPattern() {
diff --git a/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java
b/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java
index c41b0df08..f31610343 100644
--- a/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java
@@ -44,7 +44,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.SerializationUtils}.
*/
-public class SerializationUtilsTest {
+public class SerializationUtilsTest extends AbstractLangTest {
static final String CLASS_NOT_FOUND_MESSAGE =
"ClassNotFoundSerialization.readObject fake exception";
protected static final String SERIALIZE_IO_EXCEPTION_MESSAGE = "Anonymous
OutputStream I/O exception";
diff --git a/src/test/java/org/apache/commons/lang3/StreamsTest.java
b/src/test/java/org/apache/commons/lang3/StreamsTest.java
index 57de472c6..fc6d30681 100644
--- a/src/test/java/org/apache/commons/lang3/StreamsTest.java
+++ b/src/test/java/org/apache/commons/lang3/StreamsTest.java
@@ -41,7 +41,7 @@ import org.junit.jupiter.api.TestFactory;
import org.junit.jupiter.api.function.Executable;
import org.xml.sax.SAXException;
-public class StreamsTest {
+public class StreamsTest extends AbstractLangTest {
@Test
public void testSimpleStreamMap() {
diff --git a/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java
b/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java
index f6e1b44c1..5b353519a 100644
--- a/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java
@@ -39,7 +39,7 @@ import org.junit.jupiter.api.Test;
* Unit tests for {@link StringEscapeUtils}.
*/
@Deprecated
-public class StringEscapeUtilsTest {
+public class StringEscapeUtilsTest extends AbstractLangTest {
private static final String FOO = "foo";
@Test
diff --git
a/src/test/java/org/apache/commons/lang3/StringUtilsContainsTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsContainsTest.java
index 1d9f7241c..4ad6519b1 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsContainsTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsContainsTest.java
@@ -32,7 +32,7 @@ import org.junitpioneer.jupiter.DefaultLocale;
/**
* Unit tests {@link org.apache.commons.lang3.StringUtils} - Contains methods
*/
-public class StringUtilsContainsTest {
+public class StringUtilsContainsTest extends AbstractLangTest {
@Test
public void testContains_Char() {
assertFalse(StringUtils.contains(null, ' '));
diff --git
a/src/test/java/org/apache/commons/lang3/StringUtilsEmptyBlankTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsEmptyBlankTest.java
index 4af476f52..68493989f 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsEmptyBlankTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsEmptyBlankTest.java
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.StringUtils} - Empty/Blank
methods
*/
-public class StringUtilsEmptyBlankTest {
+public class StringUtilsEmptyBlankTest extends AbstractLangTest {
@Test
public void testIsEmpty() {
diff --git
a/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
index 51a7d45f3..8b8c1585f 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
@@ -32,7 +32,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.StringUtils} - Equals/IndexOf
methods
*/
-public class StringUtilsEqualsIndexOfTest {
+public class StringUtilsEqualsIndexOfTest extends AbstractLangTest {
private static final String BAR = "bar";
diff --git a/src/test/java/org/apache/commons/lang3/StringUtilsIsTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsIsTest.java
index a2586b6db..eb6c19aa8 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsIsTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsIsTest.java
@@ -24,7 +24,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.StringUtils} - IsX methods
*/
-public class StringUtilsIsTest {
+public class StringUtilsIsTest extends AbstractLangTest {
@Test
public void testIsAlpha() {
diff --git
a/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
index 6fa53d032..d1f68d57b 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
@@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.StringUtils} -
StartsWith/EndsWith methods
*/
-public class StringUtilsStartsEndsWithTest {
+public class StringUtilsStartsEndsWithTest extends AbstractLangTest {
private static final String foo = "foo";
private static final String bar = "bar";
private static final String foobar = "foobar";
diff --git
a/src/test/java/org/apache/commons/lang3/StringUtilsSubstringTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsSubstringTest.java
index 5345ebe68..87b47150d 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsSubstringTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsSubstringTest.java
@@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.StringUtils} - Substring methods
*/
-public class StringUtilsSubstringTest {
+public class StringUtilsSubstringTest extends AbstractLangTest {
private static final String FOO = "foo";
private static final String BAR = "bar";
private static final String BAZ = "baz";
diff --git a/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
index 29d1823e3..204e7eb58 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
@@ -54,7 +54,7 @@ import org.junit.jupiter.params.provider.ValueSource;
* which been moved to their own test classes.
*/
@SuppressWarnings("deprecation") // deliberate use of deprecated code
-public class StringUtilsTest {
+public class StringUtilsTest extends AbstractLangTest {
static final String WHITESPACE;
static final String NON_WHITESPACE;
diff --git
a/src/test/java/org/apache/commons/lang3/StringUtilsTrimStripTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsTrimStripTest.java
index 7b72f7763..79bff3f1e 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsTrimStripTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsTrimStripTest.java
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.StringUtils} - Trim/Strip methods
*/
-public class StringUtilsTrimStripTest {
+public class StringUtilsTrimStripTest extends AbstractLangTest {
private static final String FOO = "foo";
@Test
diff --git a/src/test/java/org/apache/commons/lang3/StringUtilsValueOfTest.java
b/src/test/java/org/apache/commons/lang3/StringUtilsValueOfTest.java
index b617c0c02..1f7dd7af8 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsValueOfTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsValueOfTest.java
@@ -24,7 +24,7 @@ import org.junit.jupiter.api.Test;
*
* @since 3.9
*/
-public class StringUtilsValueOfTest {
+public class StringUtilsValueOfTest extends AbstractLangTest {
@Test
public void testValueOfChar() {
diff --git a/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
b/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
index 208997daa..753de4dab 100644
--- a/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
@@ -50,7 +50,7 @@ import org.junit.jupiter.api.Test;
*
* Only limited testing can be performed.
*/
-public class SystemUtilsTest {
+public class SystemUtilsTest extends AbstractLangTest {
@Test
@SuppressWarnings("deprecation")
diff --git a/src/test/java/org/apache/commons/lang3/ThreadUtilsTest.java
b/src/test/java/org/apache/commons/lang3/ThreadUtilsTest.java
index 0f570e46e..60e61302d 100644
--- a/src/test/java/org/apache/commons/lang3/ThreadUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ThreadUtilsTest.java
@@ -39,7 +39,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.ThreadUtils}.
*/
-public class ThreadUtilsTest {
+public class ThreadUtilsTest extends AbstractLangTest {
private static class TestThread extends Thread {
private final CountDownLatch latch = new CountDownLatch(1);
diff --git
a/src/test/java/org/apache/commons/lang3/compare/ComparableUtilsTest.java
b/src/test/java/org/apache/commons/lang3/compare/ComparableUtilsTest.java
index 600bca71e..902987447 100644
--- a/src/test/java/org/apache/commons/lang3/compare/ComparableUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/compare/ComparableUtilsTest.java
@@ -24,6 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.math.BigDecimal;
import java.time.Instant;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.DisplayNameGeneration;
import org.junit.jupiter.api.DisplayNameGenerator;
@@ -31,7 +32,7 @@ import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
@DisplayNameGeneration(DisplayNameGenerator.ReplaceUnderscores.class)
-public class ComparableUtilsTest {
+public class ComparableUtilsTest extends AbstractLangTest {
@Nested
class A_is_1 {
diff --git
a/src/test/java/org/apache/commons/lang3/compare/ObjectToStringComparatorTest.java
b/src/test/java/org/apache/commons/lang3/compare/ObjectToStringComparatorTest.java
index 9a03f7697..984b6a5c3 100644
---
a/src/test/java/org/apache/commons/lang3/compare/ObjectToStringComparatorTest.java
+++
b/src/test/java/org/apache/commons/lang3/compare/ObjectToStringComparatorTest.java
@@ -23,12 +23,13 @@ import static org.junit.jupiter.api.Assertions.assertNull;
import java.util.Arrays;
import java.util.List;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link ObjectToStringComparator}.
*/
-public class ObjectToStringComparatorTest {
+public class ObjectToStringComparatorTest extends AbstractLangTest {
private static class Thing {
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializerTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializerTest.java
index bc6eddbc3..d0b1db398 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializerTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializerTest.java
@@ -21,6 +21,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
import java.util.concurrent.CountDownLatch;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -34,7 +35,7 @@ import org.junit.jupiter.api.Test;
* tests are executed.
* </p>
*/
-public abstract class AbstractConcurrentInitializerTest {
+public abstract class AbstractConcurrentInitializerTest extends
AbstractLangTest {
/**
* Tests a simple invocation of the get() method.
*
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/BackgroundInitializerTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/BackgroundInitializerTest.java
index 77fd6eee2..d1a80da81 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/BackgroundInitializerTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/BackgroundInitializerTest.java
@@ -31,10 +31,11 @@ import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicReference;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ThreadUtils;
import org.junit.jupiter.api.Test;
-public class BackgroundInitializerTest {
+public class BackgroundInitializerTest extends AbstractLangTest {
/**
* Helper method for checking whether the initialize() method was correctly
* called. start() must already have been invoked.
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/BasicThreadFactoryTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/BasicThreadFactoryTest.java
index 6cc083f9e..db32e39b6 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/BasicThreadFactoryTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/BasicThreadFactoryTest.java
@@ -27,6 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.concurrent.ThreadFactory;
+import org.apache.commons.lang3.AbstractLangTest;
import org.easymock.EasyMock;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -34,7 +35,7 @@ import org.junit.jupiter.api.Test;
/**
* Test class for {@code BasicThreadFactory}.
*/
-public class BasicThreadFactoryTest {
+public class BasicThreadFactoryTest extends AbstractLangTest {
/** Constant for the test naming pattern. */
private static final String PATTERN = "testThread-%d";
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializerTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializerTest.java
index 659a76173..2a2e724ef 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializerTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializerTest.java
@@ -24,12 +24,13 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Test class for {@code CallableBackgroundInitializer}
*/
-public class CallableBackgroundInitializerTest {
+public class CallableBackgroundInitializerTest extends AbstractLangTest {
/** Constant for the result of the call() invocation. */
private static final Integer RESULT = Integer.valueOf(42);
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/ConcurrentUtilsTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/ConcurrentUtilsTest.java
index e7b8752e5..831c33349 100644
--- a/src/test/java/org/apache/commons/lang3/concurrent/ConcurrentUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/concurrent/ConcurrentUtilsTest.java
@@ -30,13 +30,14 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
+import org.apache.commons.lang3.AbstractLangTest;
import org.easymock.EasyMock;
import org.junit.jupiter.api.Test;
/**
* Test class for {@link ConcurrentUtils}.
*/
-public class ConcurrentUtilsTest {
+public class ConcurrentUtilsTest extends AbstractLangTest {
/**
* Tests creating a ConcurrentException with a runtime exception as cause.
*/
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/ConstantInitializerTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/ConstantInitializerTest.java
index 59164e752..c296f056f 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/ConstantInitializerTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/ConstantInitializerTest.java
@@ -21,13 +21,14 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.regex.Pattern;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
/**
* Test class for {@code ConstantInitializer}.
*/
-public class ConstantInitializerTest {
+public class ConstantInitializerTest extends AbstractLangTest {
/** Constant for the object managed by the initializer. */
private static final Integer VALUE = 42;
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java
index 1a3e2cf49..b831b3178 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java
@@ -29,12 +29,13 @@ import java.util.List;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Test class for {@code EventCountCircuitBreaker}.
*/
-public class EventCountCircuitBreakerTest {
+public class EventCountCircuitBreakerTest extends AbstractLangTest {
/** Constant for the opening threshold. */
private static final int OPENING_THRESHOLD = 10;
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/FutureTasksTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/FutureTasksTest.java
index e8c2a239c..08b83a103 100644
--- a/src/test/java/org/apache/commons/lang3/concurrent/FutureTasksTest.java
+++ b/src/test/java/org/apache/commons/lang3/concurrent/FutureTasksTest.java
@@ -22,12 +22,13 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link FutureTask}.
*/
-public class FutureTasksTest {
+public class FutureTasksTest extends AbstractLangTest {
@Test
public void testRun() throws InterruptedException, ExecutionException {
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/MemoizerComputableTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/MemoizerComputableTest.java
index d34bedbcd..30ed9f5a9 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/MemoizerComputableTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/MemoizerComputableTest.java
@@ -21,11 +21,12 @@ import static org.easymock.EasyMock.replay;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.easymock.EasyMock;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
-public class MemoizerComputableTest {
+public class MemoizerComputableTest extends AbstractLangTest {
private Computable<Integer, Integer> computable;
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/MemoizerFunctionTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/MemoizerFunctionTest.java
index d9419ee6d..4b2ff52dc 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/MemoizerFunctionTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/MemoizerFunctionTest.java
@@ -23,11 +23,12 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
import java.util.function.Function;
+import org.apache.commons.lang3.AbstractLangTest;
import org.easymock.EasyMock;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
-public class MemoizerFunctionTest {
+public class MemoizerFunctionTest extends AbstractLangTest {
private Function<Integer, Integer> function;
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializerTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializerTest.java
index e93005b6f..e5d46a4e7 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializerTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializerTest.java
@@ -28,13 +28,14 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
/**
* Test class for {@link MultiBackgroundInitializer}.
*/
-public class MultiBackgroundInitializerTest {
+public class MultiBackgroundInitializerTest extends AbstractLangTest {
/** Constant for the names of the child initializers. */
private static final String CHILD_INIT = "childInitializer";
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/ThresholdCircuitBreakerTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/ThresholdCircuitBreakerTest.java
index 0565872be..c6a97fe44 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/ThresholdCircuitBreakerTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/ThresholdCircuitBreakerTest.java
@@ -20,12 +20,13 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Test class for {@code ThresholdCircuitBreaker}.
*/
-public class ThresholdCircuitBreakerTest {
+public class ThresholdCircuitBreakerTest extends AbstractLangTest {
/**
* Threshold used in tests.
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/TimedSemaphoreTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/TimedSemaphoreTest.java
index 45d0db5ac..749895103 100644
--- a/src/test/java/org/apache/commons/lang3/concurrent/TimedSemaphoreTest.java
+++ b/src/test/java/org/apache/commons/lang3/concurrent/TimedSemaphoreTest.java
@@ -28,6 +28,7 @@ import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ThreadUtils;
import org.easymock.EasyMock;
import org.junit.jupiter.api.Test;
@@ -35,7 +36,7 @@ import org.junit.jupiter.api.Test;
/**
* Test class for TimedSemaphore.
*/
-public class TimedSemaphoreTest {
+public class TimedSemaphoreTest extends AbstractLangTest {
/** Constant for the time period. */
private static final long PERIOD = 500;
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/UncheckedExecutionExceptionTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/UncheckedExecutionExceptionTest.java
index 00f104c58..b9115fda9 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/UncheckedExecutionExceptionTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/UncheckedExecutionExceptionTest.java
@@ -18,12 +18,13 @@ package org.apache.commons.lang3.concurrent;
import static org.junit.jupiter.api.Assertions.assertSame;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link UncheckedExecutionException}.
*/
-public class UncheckedExecutionExceptionTest {
+public class UncheckedExecutionExceptionTest extends AbstractLangTest {
@Test
public void testConstructWithCause() {
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/UncheckedFutureTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/UncheckedFutureTest.java
index 84dfc626a..d583680be 100644
--- a/src/test/java/org/apache/commons/lang3/concurrent/UncheckedFutureTest.java
+++ b/src/test/java/org/apache/commons/lang3/concurrent/UncheckedFutureTest.java
@@ -28,13 +28,14 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.stream.Collectors;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.exception.UncheckedInterruptedException;
import org.junit.jupiter.api.Test;
/**
* Tests {@link UncheckedFuture}.
*/
-public class UncheckedFutureTest {
+public class UncheckedFutureTest extends AbstractLangTest {
private static class TestFuture<V> extends AbstractFutureProxy<V> {
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/UncheckedTimeoutExceptionTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/UncheckedTimeoutExceptionTest.java
index 960ff0249..5b0e98954 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/UncheckedTimeoutExceptionTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/UncheckedTimeoutExceptionTest.java
@@ -18,12 +18,13 @@ package org.apache.commons.lang3.concurrent;
import static org.junit.jupiter.api.Assertions.assertSame;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link UncheckedTimeoutException}.
*/
-public class UncheckedTimeoutExceptionTest {
+public class UncheckedTimeoutExceptionTest extends AbstractLangTest {
@Test
public void testConstructWithCause() {
diff --git
a/src/test/java/org/apache/commons/lang3/concurrent/locks/LockingVisitorsTest.java
b/src/test/java/org/apache/commons/lang3/concurrent/locks/LockingVisitorsTest.java
index c6f681880..d8d1a453d 100644
---
a/src/test/java/org/apache/commons/lang3/concurrent/locks/LockingVisitorsTest.java
+++
b/src/test/java/org/apache/commons/lang3/concurrent/locks/LockingVisitorsTest.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.time.Duration;
import java.util.function.LongConsumer;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.ThreadUtils;
import org.apache.commons.lang3.concurrent.locks.LockingVisitors.LockVisitor;
@@ -30,7 +31,7 @@ import
org.apache.commons.lang3.concurrent.locks.LockingVisitors.StampedLockVisi
import org.apache.commons.lang3.function.FailableConsumer;
import org.junit.jupiter.api.Test;
-public class LockingVisitorsTest {
+public class LockingVisitorsTest extends AbstractLangTest {
private static final Duration SHORT_DELAY = Duration.ofMillis(100);
private static final Duration DELAY = Duration.ofMillis(1500);
diff --git
a/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
b/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
index 667703516..70658a746 100644
--- a/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
+++ b/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
@@ -35,13 +35,14 @@ import java.util.Date;
import java.util.List;
import java.util.function.Function;
+import org.apache.commons.lang3.AbstractLangTest;
import org.easymock.EasyMock;
import org.junit.jupiter.api.Test;
/**
* @since 3.0
*/
-public class EventListenerSupportTest {
+public class EventListenerSupportTest extends AbstractLangTest {
@Test
public void testAddListenerNoDuplicates() {
diff --git a/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
b/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
index 6352301ad..04c110034 100644
--- a/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
@@ -36,12 +36,13 @@ import java.util.TreeMap;
import javax.naming.event.ObjectChangeListener;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* @since 3.0
*/
-public class EventUtilsTest {
+public class EventUtilsTest extends AbstractLangTest {
@Test
public void testConstructor() {
assertNotNull(new EventUtils());
diff --git
a/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
b/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
index 36c49111a..3fbe50da5 100644
---
a/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
+++
b/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
@@ -28,6 +28,7 @@ import java.util.Date;
import java.util.List;
import java.util.Set;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.SerializationUtils;
import org.apache.commons.lang3.tuple.Pair;
import org.junit.jupiter.api.BeforeEach;
@@ -37,7 +38,7 @@ import org.junit.jupiter.api.Test;
/**
* Abstract test of an ExceptionContext implementation.
*/
-public abstract class AbstractExceptionContextTest<T extends ExceptionContext
& Serializable> {
+public abstract class AbstractExceptionContextTest<T extends ExceptionContext
& Serializable> extends AbstractLangTest {
protected static final String TEST_MESSAGE_2 = "This is monotonous";
protected static final String TEST_MESSAGE = "Test Message";
diff --git
a/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionTest.java
b/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionTest.java
index e0e607174..3be21f2fc 100644
---
a/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionTest.java
+++
b/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionTest.java
@@ -16,11 +16,12 @@
*/
package org.apache.commons.lang3.exception;
+import org.apache.commons.lang3.AbstractLangTest;
/**
* Base class for testing {@link Exception} descendants
*/
-public abstract class AbstractExceptionTest {
+public abstract class AbstractExceptionTest extends AbstractLangTest {
protected static final String CAUSE_MESSAGE = "Cause message";
protected static final String EXCEPTION_MESSAGE = "Exception message";
diff --git
a/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
b/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
index 1b3747106..ce82e6306 100644
--- a/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
@@ -36,6 +36,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.test.NotVisibleExceptionFactory;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
@@ -47,7 +48,7 @@ import org.junit.jupiter.api.Test;
*
* @since 1.0
*/
-public class ExceptionUtilsTest {
+public class ExceptionUtilsTest extends AbstractLangTest {
/**
* Provides a method with a well known chained/nested exception
diff --git
a/src/test/java/org/apache/commons/lang3/exception/UncheckedExceptionTest.java
b/src/test/java/org/apache/commons/lang3/exception/UncheckedExceptionTest.java
index fd5c2dc4c..72c38cdd0 100644
---
a/src/test/java/org/apache/commons/lang3/exception/UncheckedExceptionTest.java
+++
b/src/test/java/org/apache/commons/lang3/exception/UncheckedExceptionTest.java
@@ -18,12 +18,13 @@ package org.apache.commons.lang3.exception;
import static org.junit.jupiter.api.Assertions.assertSame;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link UncheckedException}.
*/
-public class UncheckedExceptionTest {
+public class UncheckedExceptionTest extends AbstractLangTest {
@Test
public void testConstructWithCause() {
diff --git
a/src/test/java/org/apache/commons/lang3/exception/UncheckedIllegalAccessExceptionTest.java
b/src/test/java/org/apache/commons/lang3/exception/UncheckedIllegalAccessExceptionTest.java
index 431f07fe0..bef674a97 100644
---
a/src/test/java/org/apache/commons/lang3/exception/UncheckedIllegalAccessExceptionTest.java
+++
b/src/test/java/org/apache/commons/lang3/exception/UncheckedIllegalAccessExceptionTest.java
@@ -18,12 +18,13 @@ package org.apache.commons.lang3.exception;
import static org.junit.jupiter.api.Assertions.assertSame;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link UncheckedIllegalAccessException}.
*/
-public class UncheckedIllegalAccessExceptionTest {
+public class UncheckedIllegalAccessExceptionTest extends AbstractLangTest {
@Test
public void testConstructWithCause() {
diff --git
a/src/test/java/org/apache/commons/lang3/exception/UncheckedInterruptedExceptionTest.java
b/src/test/java/org/apache/commons/lang3/exception/UncheckedInterruptedExceptionTest.java
index e0cb1622e..422996268 100644
---
a/src/test/java/org/apache/commons/lang3/exception/UncheckedInterruptedExceptionTest.java
+++
b/src/test/java/org/apache/commons/lang3/exception/UncheckedInterruptedExceptionTest.java
@@ -18,12 +18,13 @@ package org.apache.commons.lang3.exception;
import static org.junit.jupiter.api.Assertions.assertSame;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link UncheckedInterruptedException}.
*/
-public class UncheckedInterruptedExceptionTest {
+public class UncheckedInterruptedExceptionTest extends AbstractLangTest {
@Test
public void testConstructWithCause() {
diff --git
a/src/test/java/org/apache/commons/lang3/exception/UncheckedReflectiveOperationExceptionTest.java
b/src/test/java/org/apache/commons/lang3/exception/UncheckedReflectiveOperationExceptionTest.java
index 7fcc02231..a9012f222 100644
---
a/src/test/java/org/apache/commons/lang3/exception/UncheckedReflectiveOperationExceptionTest.java
+++
b/src/test/java/org/apache/commons/lang3/exception/UncheckedReflectiveOperationExceptionTest.java
@@ -18,12 +18,13 @@ package org.apache.commons.lang3.exception;
import static org.junit.jupiter.api.Assertions.assertSame;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link UncheckedReflectiveOperationException}.
*/
-public class UncheckedReflectiveOperationExceptionTest {
+public class UncheckedReflectiveOperationExceptionTest extends
AbstractLangTest {
@Test
public void testConstructWithCause() {
diff --git
a/src/test/java/org/apache/commons/lang3/function/BooleanConsumerTest.java
b/src/test/java/org/apache/commons/lang3/function/BooleanConsumerTest.java
index 7dc9622ca..2a2101fac 100644
--- a/src/test/java/org/apache/commons/lang3/function/BooleanConsumerTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/BooleanConsumerTest.java
@@ -23,13 +23,14 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.concurrent.atomic.AtomicBoolean;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
/**
* Tests {@link BooleanConsumer}.
*/
-public class BooleanConsumerTest {
+public class BooleanConsumerTest extends AbstractLangTest {
private BooleanConsumer accept(final BooleanConsumer consumer, final
boolean expected) {
consumer.accept(expected);
diff --git a/src/test/java/org/apache/commons/lang3/function/ConsumersTest.java
b/src/test/java/org/apache/commons/lang3/function/ConsumersTest.java
index 201297092..35c7dda7b 100644
--- a/src/test/java/org/apache/commons/lang3/function/ConsumersTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/ConsumersTest.java
@@ -20,12 +20,13 @@ package org.apache.commons.lang3.function;
import java.util.function.Consumer;
import java.util.stream.Stream;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link Consumers}.
*/
-public class ConsumersTest {
+public class ConsumersTest extends AbstractLangTest {
/**
* Tests {@link Consumers#nop()}.
diff --git
a/src/test/java/org/apache/commons/lang3/function/FailableFunctionsTest.java
b/src/test/java/org/apache/commons/lang3/function/FailableFunctionsTest.java
index 9ca3ad0a8..37cd3a161 100644
--- a/src/test/java/org/apache/commons/lang3/function/FailableFunctionsTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/FailableFunctionsTest.java
@@ -36,13 +36,14 @@ import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.Supplier;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
/**
* Tests "failable" interfaces defined in this package.
*/
-public class FailableFunctionsTest {
+public class FailableFunctionsTest extends AbstractLangTest {
public static class CloseableObject {
private boolean closed;
diff --git
a/src/test/java/org/apache/commons/lang3/function/IntToCharFunctionTest.java
b/src/test/java/org/apache/commons/lang3/function/IntToCharFunctionTest.java
index 63bb53ea1..adbfdca09 100644
--- a/src/test/java/org/apache/commons/lang3/function/IntToCharFunctionTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/IntToCharFunctionTest.java
@@ -19,12 +19,13 @@ package org.apache.commons.lang3.function;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link IntToCharFunction}.
*/
-public class IntToCharFunctionTest {
+public class IntToCharFunctionTest extends AbstractLangTest {
@Test
public void test() {
diff --git
a/src/test/java/org/apache/commons/lang3/function/MethodFixtures.java
b/src/test/java/org/apache/commons/lang3/function/MethodFixtures.java
index a7530d141..527154dc0 100644
--- a/src/test/java/org/apache/commons/lang3/function/MethodFixtures.java
+++ b/src/test/java/org/apache/commons/lang3/function/MethodFixtures.java
@@ -20,12 +20,13 @@ package org.apache.commons.lang3.function;
import java.io.IOException;
import java.lang.reflect.Method;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.exception.CustomCheckedException;
import org.apache.commons.lang3.exception.CustomUncheckedException;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
-class MethodFixtures {
+class MethodFixtures extends AbstractLangTest {
static MethodFixtures INSTANCE = new MethodFixtures();
diff --git a/src/test/java/org/apache/commons/lang3/function/ObjectsTest.java
b/src/test/java/org/apache/commons/lang3/function/ObjectsTest.java
index 680338492..36788830e 100755
--- a/src/test/java/org/apache/commons/lang3/function/ObjectsTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/ObjectsTest.java
@@ -25,10 +25,11 @@ import static org.junit.jupiter.api.Assertions.fail;
import java.util.function.Supplier;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
+public class ObjectsTest extends AbstractLangTest {
-class ObjectsTest {
public static class TestableFailableSupplier<O, E extends Exception>
implements FailableSupplier<O, E> {
private final FailableSupplier<O, E> supplier;
private boolean invoked;
diff --git a/src/test/java/org/apache/commons/lang3/function/SuppliersTest.java
b/src/test/java/org/apache/commons/lang3/function/SuppliersTest.java
index d4e21098b..1c912757c 100644
--- a/src/test/java/org/apache/commons/lang3/function/SuppliersTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/SuppliersTest.java
@@ -22,12 +22,13 @@ import static org.junit.jupiter.api.Assertions.assertNull;
import java.util.function.Supplier;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link Suppliers}.
*/
-public class SuppliersTest {
+public class SuppliersTest extends AbstractLangTest {
/**
* Tests {@link Suppliers#get(Supplier)}.
diff --git
a/src/test/java/org/apache/commons/lang3/function/ToBooleanBiFunctionTest.java
b/src/test/java/org/apache/commons/lang3/function/ToBooleanBiFunctionTest.java
index f8c61b794..13c79f318 100644
---
a/src/test/java/org/apache/commons/lang3/function/ToBooleanBiFunctionTest.java
+++
b/src/test/java/org/apache/commons/lang3/function/ToBooleanBiFunctionTest.java
@@ -19,12 +19,13 @@ package org.apache.commons.lang3.function;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link ToBooleanBiFunction}.
*/
-public class ToBooleanBiFunctionTest {
+public class ToBooleanBiFunctionTest extends AbstractLangTest {
@Test
public void test() {
diff --git
a/src/test/java/org/apache/commons/lang3/function/TriConsumerTest.java
b/src/test/java/org/apache/commons/lang3/function/TriConsumerTest.java
index 9b97aab4b..5a959f562 100644
--- a/src/test/java/org/apache/commons/lang3/function/TriConsumerTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/TriConsumerTest.java
@@ -21,12 +21,13 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import java.util.concurrent.atomic.AtomicReference;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link TriConsumer}.
*/
-public class TriConsumerTest {
+public class TriConsumerTest extends AbstractLangTest {
@Test
public void testAccept() throws Throwable {
diff --git
a/src/test/java/org/apache/commons/lang3/function/TriFunctionTest.java
b/src/test/java/org/apache/commons/lang3/function/TriFunctionTest.java
index a962ab77b..cdcf963b7 100644
--- a/src/test/java/org/apache/commons/lang3/function/TriFunctionTest.java
+++ b/src/test/java/org/apache/commons/lang3/function/TriFunctionTest.java
@@ -23,12 +23,13 @@ import java.math.BigInteger;
import java.util.concurrent.atomic.AtomicReference;
import java.util.function.Function;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link TriFunction}.
*/
-public class TriFunctionTest {
+public class TriFunctionTest extends AbstractLangTest {
@Test
public void testAccept() throws Throwable {
diff --git a/src/test/java/org/apache/commons/lang3/math/FractionTest.java
b/src/test/java/org/apache/commons/lang3/math/FractionTest.java
index af1e5b239..269c14558 100644
--- a/src/test/java/org/apache/commons/lang3/math/FractionTest.java
+++ b/src/test/java/org/apache/commons/lang3/math/FractionTest.java
@@ -24,12 +24,13 @@ import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Test cases for the {@link Fraction} class
*/
-public class FractionTest {
+public class FractionTest extends AbstractLangTest {
private static final int SKIP = 500; //53
diff --git a/src/test/java/org/apache/commons/lang3/math/IEEE754rUtilsTest.java
b/src/test/java/org/apache/commons/lang3/math/IEEE754rUtilsTest.java
index 90513dbf9..3af1af0aa 100644
--- a/src/test/java/org/apache/commons/lang3/math/IEEE754rUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/math/IEEE754rUtilsTest.java
@@ -20,12 +20,13 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.math.IEEE754rUtils}.
*/
-public class IEEE754rUtilsTest {
+public class IEEE754rUtilsTest extends AbstractLangTest {
@Test
public void testConstructorExists() {
diff --git a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
index 33e61626a..4ff81c70e 100644
--- a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
@@ -29,12 +29,13 @@ import java.math.BigDecimal;
import java.math.BigInteger;
import java.math.RoundingMode;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests {@link org.apache.commons.lang3.math.NumberUtils}.
*/
-public class NumberUtilsTest {
+public class NumberUtilsTest extends AbstractLangTest {
private boolean checkCreateNumber(final String val) {
try {
diff --git
a/src/test/java/org/apache/commons/lang3/mutable/MutableBooleanTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableBooleanTest.java
index 80592f556..1520fa7f2 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableBooleanTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableBooleanTest.java
@@ -23,6 +23,7 @@ import static
org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -31,7 +32,7 @@ import org.junit.jupiter.api.Test;
* @since 2.2
* @see MutableBoolean
*/
-public class MutableBooleanTest {
+public class MutableBooleanTest extends AbstractLangTest {
@Test
public void testCompareTo() {
diff --git
a/src/test/java/org/apache/commons/lang3/mutable/MutableByteTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableByteTest.java
index 71a0887cc..5ba7aefe6 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableByteTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableByteTest.java
@@ -20,6 +20,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -27,7 +28,7 @@ import org.junit.jupiter.api.Test;
*
* @see MutableByte
*/
-public class MutableByteTest {
+public class MutableByteTest extends AbstractLangTest {
@Test
public void testAddAndGetValueObject() {
diff --git
a/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
index 78ef5813e..982d3884b 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
@@ -21,6 +21,7 @@ import static
org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -28,7 +29,7 @@ import org.junit.jupiter.api.Test;
*
* @see MutableDouble
*/
-public class MutableDoubleTest {
+public class MutableDoubleTest extends AbstractLangTest {
@Test
public void testAddAndGetValueObject() {
diff --git
a/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
index f4218a9d3..a7312f2e1 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
@@ -21,6 +21,7 @@ import static
org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -28,7 +29,7 @@ import org.junit.jupiter.api.Test;
*
* @see MutableFloat
*/
-public class MutableFloatTest {
+public class MutableFloatTest extends AbstractLangTest {
@Test
public void testAddAndGetValueObject() {
diff --git a/src/test/java/org/apache/commons/lang3/mutable/MutableIntTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableIntTest.java
index 6ffe5c416..dcae63245 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableIntTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableIntTest.java
@@ -20,6 +20,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -27,7 +28,7 @@ import org.junit.jupiter.api.Test;
*
* @see MutableInt
*/
-public class MutableIntTest {
+public class MutableIntTest extends AbstractLangTest {
@Test
public void testAddAndGetValueObject() {
diff --git
a/src/test/java/org/apache/commons/lang3/mutable/MutableLongTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableLongTest.java
index 195d8d49c..32ee0d803 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableLongTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableLongTest.java
@@ -20,6 +20,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -27,7 +28,7 @@ import org.junit.jupiter.api.Test;
*
* @see MutableLong
*/
-public class MutableLongTest {
+public class MutableLongTest extends AbstractLangTest {
@Test
public void testAddAndGetValueObject() {
diff --git
a/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
index 63ba5b4a4..c02d9d97e 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
@@ -21,6 +21,7 @@ import static
org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertSame;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
@@ -29,7 +30,7 @@ import org.junit.jupiter.api.Test;
*
* @see MutableShort
*/
-public class MutableObjectTest {
+public class MutableObjectTest extends AbstractLangTest {
@Test
public void testConstructors() {
diff --git
a/src/test/java/org/apache/commons/lang3/mutable/MutableShortTest.java
b/src/test/java/org/apache/commons/lang3/mutable/MutableShortTest.java
index 63f67dd4a..8b6a4a139 100644
--- a/src/test/java/org/apache/commons/lang3/mutable/MutableShortTest.java
+++ b/src/test/java/org/apache/commons/lang3/mutable/MutableShortTest.java
@@ -20,6 +20,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
@@ -27,7 +28,7 @@ import org.junit.jupiter.api.Test;
*
* @see MutableShort
*/
-public class MutableShortTest {
+public class MutableShortTest extends AbstractLangTest {
@Test
public void testAddAndGetValueObject() {
diff --git
a/src/test/java/org/apache/commons/lang3/reflect/ConstructorUtilsTest.java
b/src/test/java/org/apache/commons/lang3/reflect/ConstructorUtilsTest.java
index 2299c7835..04cc93bcd 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/ConstructorUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/ConstructorUtilsTest.java
@@ -27,6 +27,7 @@ import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.math.NumberUtils;
import org.apache.commons.lang3.mutable.MutableObject;
@@ -36,7 +37,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests ConstructorUtils
*/
-public class ConstructorUtilsTest {
+public class ConstructorUtilsTest extends AbstractLangTest {
public static class TestBean {
private final String toString;
final String[] varArgs;
diff --git a/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
b/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
index 2c5b8e59b..b68a994f3 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
@@ -34,6 +34,7 @@ import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ArraySorter;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.JavaVersion;
@@ -53,7 +54,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests FieldUtils
*/
-public class FieldUtilsTest {
+public class FieldUtilsTest extends AbstractLangTest {
private static final String JACOCO_DATA_FIELD_NAME = "$jacocoData";
static final Integer I0 = Integer.valueOf(0);
diff --git
a/src/test/java/org/apache/commons/lang3/reflect/InheritanceUtilsTest.java
b/src/test/java/org/apache/commons/lang3/reflect/InheritanceUtilsTest.java
index 874acf664..bb32c48b9 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/InheritanceUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/InheritanceUtilsTest.java
@@ -19,6 +19,7 @@ package org.apache.commons.lang3.reflect;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.reflect.testbed.AnotherChild;
import org.apache.commons.lang3.reflect.testbed.AnotherParent;
import org.apache.commons.lang3.reflect.testbed.Grandchild;
@@ -27,7 +28,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests InheritanceUtils
*/
-public class InheritanceUtilsTest {
+public class InheritanceUtilsTest extends AbstractLangTest {
@Test
public void testConstructor() throws Exception {
diff --git
a/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
b/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
index 6121ea811..21535a5c5 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
@@ -39,6 +39,7 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.ClassUtils.Interfaces;
@@ -57,7 +58,7 @@ import org.junit.jupiter.api.Test;
/**
* Unit tests MethodUtils
*/
-public class MethodUtilsTest {
+public class MethodUtilsTest extends AbstractLangTest {
private interface PrivateInterface {
}
diff --git
a/src/test/java/org/apache/commons/lang3/reflect/TypeLiteralTest.java
b/src/test/java/org/apache/commons/lang3/reflect/TypeLiteralTest.java
index 8425f9f0a..6293ef8e1 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/TypeLiteralTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/TypeLiteralTest.java
@@ -23,9 +23,10 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.List;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
-public class TypeLiteralTest {
+public class TypeLiteralTest extends AbstractLangTest {
@Test
public void testBasic() {
diff --git a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
index 365540948..7dd4affed 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
@@ -42,6 +42,7 @@ import java.util.Map;
import java.util.Properties;
import java.util.TreeSet;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.reflect.testbed.Foo;
import org.apache.commons.lang3.reflect.testbed.GenericParent;
import org.apache.commons.lang3.reflect.testbed.GenericTypeHolder;
@@ -143,7 +144,7 @@ abstract class Test1<G> {
*/
@SuppressWarnings({ "unchecked", "unused", "rawtypes" })
//raw types, where used, are used purposely
-public class TypeUtilsTest<B> {
+public class TypeUtilsTest<B> extends AbstractLangTest {
public interface And<K, V> extends This<Number, Number> {
}
diff --git a/src/test/java/org/apache/commons/lang3/stream/IntStreamsTest.java
b/src/test/java/org/apache/commons/lang3/stream/IntStreamsTest.java
index e1786e147..ecb87d68b 100644
--- a/src/test/java/org/apache/commons/lang3/stream/IntStreamsTest.java
+++ b/src/test/java/org/apache/commons/lang3/stream/IntStreamsTest.java
@@ -18,12 +18,13 @@ package org.apache.commons.lang3.stream;
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests {@link IntStreams}.
*/
-public class IntStreamsTest {
+public class IntStreamsTest extends AbstractLangTest {
@Test
public void testRange() {
diff --git a/src/test/java/org/apache/commons/lang3/stream/StreamsTest.java
b/src/test/java/org/apache/commons/lang3/stream/StreamsTest.java
index 88fbb7bd7..ea3145264 100644
--- a/src/test/java/org/apache/commons/lang3/stream/StreamsTest.java
+++ b/src/test/java/org/apache/commons/lang3/stream/StreamsTest.java
@@ -33,6 +33,7 @@ import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.function.Failable;
import org.apache.commons.lang3.function.FailableConsumer;
import org.apache.commons.lang3.function.FailablePredicate;
@@ -45,7 +46,7 @@ import org.xml.sax.SAXException;
/**
* Tests {@link Streams}.
*/
-public class StreamsTest {
+public class StreamsTest extends AbstractLangTest {
protected <T extends Throwable> FailableConsumer<String, T>
asIntConsumer(final T pThrowable) {
return s -> {
diff --git
a/src/test/java/org/apache/commons/lang3/text/CompositeFormatTest.java
b/src/test/java/org/apache/commons/lang3/text/CompositeFormatTest.java
index 63015fb2b..8f23bc95c 100644
--- a/src/test/java/org/apache/commons/lang3/text/CompositeFormatTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/CompositeFormatTest.java
@@ -25,13 +25,14 @@ import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Locale;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link org.apache.commons.lang3.text.CompositeFormat}.
*/
@Deprecated
-public class CompositeFormatTest {
+public class CompositeFormatTest extends AbstractLangTest {
/**
* Ensures that the parse/format separation is correctly maintained.
diff --git
a/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
b/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
index 27a0bdd25..f9f0e4df3 100644
--- a/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
@@ -33,6 +33,7 @@ import java.util.HashSet;
import java.util.Locale;
import java.util.Map;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -42,7 +43,7 @@ import org.junit.jupiter.api.Test;
* @since 2.4
*/
@Deprecated
-public class ExtendedMessageFormatTest {
+public class ExtendedMessageFormatTest extends AbstractLangTest {
private final Map<String, FormatFactory> registry = new HashMap<>();
diff --git
a/src/test/java/org/apache/commons/lang3/text/FormattableUtilsTest.java
b/src/test/java/org/apache/commons/lang3/text/FormattableUtilsTest.java
index 139403684..f0c715f5b 100644
--- a/src/test/java/org/apache/commons/lang3/text/FormattableUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/FormattableUtilsTest.java
@@ -22,13 +22,14 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
import java.util.Formatter;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests {@link FormattableUtils}.
*/
@Deprecated
-public class FormattableUtilsTest {
+public class FormattableUtilsTest extends AbstractLangTest {
@Test
public void testDefaultAppend() {
diff --git
a/src/test/java/org/apache/commons/lang3/text/StrBuilderAppendInsertTest.java
b/src/test/java/org/apache/commons/lang3/text/StrBuilderAppendInsertTest.java
index 0e4122d36..66539ea49 100644
---
a/src/test/java/org/apache/commons/lang3/text/StrBuilderAppendInsertTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/StrBuilderAppendInsertTest.java
@@ -26,13 +26,14 @@ import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link org.apache.commons.lang3.text.StrBuilder}.
*/
@Deprecated
-public class StrBuilderAppendInsertTest {
+public class StrBuilderAppendInsertTest extends AbstractLangTest {
/** The system line separator. */
private static final String SEP = System.lineSeparator();
diff --git a/src/test/java/org/apache/commons/lang3/text/StrBuilderTest.java
b/src/test/java/org/apache/commons/lang3/text/StrBuilderTest.java
index 829e3da92..6552ed7ed 100644
--- a/src/test/java/org/apache/commons/lang3/text/StrBuilderTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/StrBuilderTest.java
@@ -35,6 +35,7 @@ import java.io.StringWriter;
import java.io.Writer;
import java.nio.CharBuffer;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ArrayUtils;
import org.junit.jupiter.api.Test;
@@ -42,7 +43,7 @@ import org.junit.jupiter.api.Test;
* Unit tests for {@link org.apache.commons.lang3.text.StrBuilder}.
*/
@Deprecated
-public class StrBuilderTest {
+public class StrBuilderTest extends AbstractLangTest {
@Test
public void testConstructors() {
diff --git a/src/test/java/org/apache/commons/lang3/text/StrLookupTest.java
b/src/test/java/org/apache/commons/lang3/text/StrLookupTest.java
index f00da7697..43a2f8c71 100644
--- a/src/test/java/org/apache/commons/lang3/text/StrLookupTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/StrLookupTest.java
@@ -25,13 +25,14 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Test class for StrLookup.
*/
@Deprecated
-public class StrLookupTest {
+public class StrLookupTest extends AbstractLangTest {
@Test
public void testNoneLookup() {
diff --git a/src/test/java/org/apache/commons/lang3/text/StrMatcherTest.java
b/src/test/java/org/apache/commons/lang3/text/StrMatcherTest.java
index 0d2564f21..84062502e 100644
--- a/src/test/java/org/apache/commons/lang3/text/StrMatcherTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/StrMatcherTest.java
@@ -21,13 +21,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link org.apache.commons.lang3.text.StrMatcher}.
*/
@Deprecated
-public class StrMatcherTest {
+public class StrMatcherTest extends AbstractLangTest {
private static final char[] BUFFER1 = "0,1\t2
3\n\r\f\u0000'\"".toCharArray();
diff --git
a/src/test/java/org/apache/commons/lang3/text/StrSubstitutorTest.java
b/src/test/java/org/apache/commons/lang3/text/StrSubstitutorTest.java
index 59ecfb504..9b3d9f2ae 100644
--- a/src/test/java/org/apache/commons/lang3/text/StrSubstitutorTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/StrSubstitutorTest.java
@@ -28,6 +28,7 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.mutable.MutableObject;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
@@ -37,7 +38,7 @@ import org.junit.jupiter.api.Test;
* Test class for StrSubstitutor.
*/
@Deprecated
-public class StrSubstitutorTest {
+public class StrSubstitutorTest extends AbstractLangTest {
private Map<String, String> values;
diff --git a/src/test/java/org/apache/commons/lang3/text/StrTokenizerTest.java
b/src/test/java/org/apache/commons/lang3/text/StrTokenizerTest.java
index c2066fe37..18f4091e9 100644
--- a/src/test/java/org/apache/commons/lang3/text/StrTokenizerTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/StrTokenizerTest.java
@@ -29,6 +29,7 @@ import java.util.Collections;
import java.util.List;
import java.util.NoSuchElementException;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ArrayUtils;
import org.junit.jupiter.api.Test;
@@ -36,7 +37,7 @@ import org.junit.jupiter.api.Test;
* Unit test for Tokenizer.
*/
@Deprecated
-public class StrTokenizerTest {
+public class StrTokenizerTest extends AbstractLangTest {
private static final String CSV_SIMPLE_FIXTURE = "A,b,c";
diff --git a/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
b/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
index 8177d419c..3839575b8 100644
--- a/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
@@ -25,13 +25,14 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.lang.reflect.Constructor;
import java.lang.reflect.Modifier;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for WordUtils class.
*/
@Deprecated
-public class WordUtilsTest {
+public class WordUtilsTest extends AbstractLangTest {
@Test
public void testConstructor() {
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/EntityArraysTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/EntityArraysTest.java
index 8d8376a86..58f832170 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/EntityArraysTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/EntityArraysTest.java
@@ -22,13 +22,14 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.HashSet;
import java.util.Set;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link org.apache.commons.lang3.text.translate.EntityArrays}.
*/
@Deprecated
-public class EntityArraysTest {
+public class EntityArraysTest extends AbstractLangTest {
@Test
public void testConstructorExists() {
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/LookupTranslatorTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/LookupTranslatorTest.java
index 5f92050cb..6549f335f 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/LookupTranslatorTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/LookupTranslatorTest.java
@@ -22,13 +22,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.IOException;
import java.io.StringWriter;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link
org.apache.commons.lang3.text.translate.LookupTranslator}.
*/
@Deprecated
-public class LookupTranslatorTest {
+public class LookupTranslatorTest extends AbstractLangTest {
@Test
public void testBasicLookup() throws IOException {
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityEscaperTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityEscaperTest.java
index 4ebe6ae95..3b92c4640 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityEscaperTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityEscaperTest.java
@@ -19,13 +19,14 @@ package org.apache.commons.lang3.text.translate;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link
org.apache.commons.lang3.text.translate.NumericEntityEscaper}.
*/
@Deprecated
-public class NumericEntityEscaperTest {
+public class NumericEntityEscaperTest extends AbstractLangTest {
@Test
public void testBelow() {
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaperTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaperTest.java
index ce5fe7cc3..a1c00d371 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaperTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaperTest.java
@@ -20,13 +20,14 @@ package org.apache.commons.lang3.text.translate;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link
org.apache.commons.lang3.text.translate.NumericEntityUnescaper}.
*/
@Deprecated
-public class NumericEntityUnescaperTest {
+public class NumericEntityUnescaperTest extends AbstractLangTest {
@Test
public void testSupplementaryUnescaping() {
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/OctalUnescaperTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/OctalUnescaperTest.java
index 6071d64d9..8fa2d4948 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/OctalUnescaperTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/OctalUnescaperTest.java
@@ -19,13 +19,14 @@ package org.apache.commons.lang3.text.translate;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link
org.apache.commons.lang3.text.translate.OctalUnescaper}.
*/
@Deprecated
-public class OctalUnescaperTest {
+public class OctalUnescaperTest extends AbstractLangTest {
@Test
public void testBetween() {
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/UnicodeEscaperTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/UnicodeEscaperTest.java
index 1180b6d59..6e66bd84e 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/UnicodeEscaperTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/UnicodeEscaperTest.java
@@ -19,13 +19,14 @@ package org.apache.commons.lang3.text.translate;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link
org.apache.commons.lang3.text.translate.UnicodeEscaper}.
*/
@Deprecated
-public class UnicodeEscaperTest {
+public class UnicodeEscaperTest extends AbstractLangTest {
@Test
public void testBelow() {
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnescaperTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnescaperTest.java
index 7901bf210..54d1235ce 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnescaperTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnescaperTest.java
@@ -20,13 +20,14 @@ package org.apache.commons.lang3.text.translate;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link
org.apache.commons.lang3.text.translate.UnicodeEscaper}.
*/
@Deprecated
-public class UnicodeUnescaperTest {
+public class UnicodeUnescaperTest extends AbstractLangTest {
// Requested in LANG-507
@Test
diff --git
a/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
b/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
index 7b23586b9..8ff0e2f50 100644
---
a/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
+++
b/src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnpairedSurrogateRemoverTest.java
@@ -23,13 +23,14 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.CharArrayWriter;
import java.io.IOException;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link
org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover}.
*/
@Deprecated
-public class UnicodeUnpairedSurrogateRemoverTest {
+public class UnicodeUnpairedSurrogateRemoverTest extends AbstractLangTest {
final UnicodeUnpairedSurrogateRemover subject = new
UnicodeUnpairedSurrogateRemover();
final CharArrayWriter writer = new CharArrayWriter(); // nothing is ever
written to it
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 76f802494..53ac724b1 100644
--- a/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java
@@ -22,9 +22,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import java.util.Calendar;
import java.util.Locale;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
-public class CalendarUtilsTest {
+public class CalendarUtilsTest extends AbstractLangTest {
@Test
public void testGetDayOfMonth() {
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 f4797dcc8..3e8fd08fd 100644
--- a/src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java
@@ -29,6 +29,7 @@ import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
import org.junitpioneer.jupiter.DefaultLocale;
import org.junitpioneer.jupiter.DefaultTimeZone;
@@ -37,7 +38,7 @@ import org.junitpioneer.jupiter.DefaultTimeZone;
* TestCase for DateFormatUtils.
*/
@SuppressWarnings("deprecation") // tests lots of deprecated items
-public class DateFormatUtilsTest {
+public 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));
assertEquals(expectedValue,
DateFormatUtils.format(cal.getTime().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 984189773..960067938 100644
--- a/src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java
@@ -22,10 +22,11 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
import java.util.Calendar;
import java.util.Date;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
-public class DateUtilsFragmentTest {
+public class DateUtilsFragmentTest extends AbstractLangTest {
private static final int months = 7; // second final prime before 12
private static final int days = 23; // second final prime before 31
(and valid)
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 1089da96d..255b25fd6 100644
--- a/src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java
@@ -25,6 +25,7 @@ import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -40,7 +41,7 @@ import org.junit.jupiter.api.Test;
*
* @since 3.0
*/
-public class DateUtilsRoundingTest {
+public class DateUtilsRoundingTest extends AbstractLangTest {
DateFormat dateTimeParser;
diff --git a/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
b/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
index 5c84ab3e3..c5d0bee6f 100644
--- a/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
@@ -36,6 +36,7 @@ import java.util.Locale;
import java.util.NoSuchElementException;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -44,7 +45,7 @@ import org.junitpioneer.jupiter.DefaultLocale;
/**
* Unit tests {@link org.apache.commons.lang3.time.DateUtils}.
*/
-public class DateUtilsTest {
+public class DateUtilsTest extends AbstractLangTest {
private static Date BASE_DATE;
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 5d4ab68f4..e622597b0 100644
--- a/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java
@@ -30,12 +30,13 @@ import java.lang.reflect.Modifier;
import java.util.Calendar;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* TestCase for DurationFormatUtils.
*/
-public class DurationFormatUtilsTest {
+public class DurationFormatUtilsTest extends AbstractLangTest {
private static final int FOUR_YEARS = 365 * 3 + 366;
diff --git a/src/test/java/org/apache/commons/lang3/time/DurationUtilsTest.java
b/src/test/java/org/apache/commons/lang3/time/DurationUtilsTest.java
index 10a5ecd24..89023e9b6 100644
--- a/src/test/java/org/apache/commons/lang3/time/DurationUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/DurationUtilsTest.java
@@ -27,13 +27,14 @@ import java.time.Duration;
import java.time.Instant;
import java.util.concurrent.TimeUnit;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.math.NumberUtils;
import org.junit.jupiter.api.Test;
/**
* Tests {@link DurationUtils}.
*/
-public class DurationUtilsTest {
+public class DurationUtilsTest extends AbstractLangTest {
@Test
public void testGetNanosOfMilli() {
diff --git
a/src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java
b/src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java
index 68271ef25..dda25cb47 100644
--- a/src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java
@@ -38,6 +38,7 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLongArray;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
import org.junitpioneer.jupiter.DefaultLocale;
import org.junitpioneer.jupiter.DefaultTimeZone;
@@ -47,7 +48,7 @@ import org.junitpioneer.jupiter.DefaultTimeZone;
*
* @since 2.0
*/
-public class FastDateFormatTest {
+public class FastDateFormatTest extends AbstractLangTest {
private static final int NTHREADS = 10;
private static final int NROUNDS = 10000;
diff --git
a/src/test/java/org/apache/commons/lang3/time/FastDateParserSDFTest.java
b/src/test/java/org/apache/commons/lang3/time/FastDateParserSDFTest.java
index 6e4aad41a..7ce2b4720 100644
--- a/src/test/java/org/apache/commons/lang3/time/FastDateParserSDFTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/FastDateParserSDFTest.java
@@ -29,6 +29,7 @@ import java.util.Locale;
import java.util.TimeZone;
import java.util.stream.Stream;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
@@ -36,7 +37,7 @@ import org.junit.jupiter.params.provider.MethodSource;
/**
* Compare FastDateParser with SimpleDateFormat
*/
-public class FastDateParserSDFTest {
+public class FastDateParserSDFTest extends AbstractLangTest {
private static final TimeZone timeZone = TimeZone.getDefault();
diff --git
a/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java
b/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java
index 409521c6e..e1c87ea7f 100644
--- a/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java
@@ -37,6 +37,7 @@ import java.util.Map;
import java.util.TimeZone;
import java.util.stream.Stream;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.LocaleUtils;
import org.apache.commons.lang3.SerializationUtils;
import org.apache.commons.lang3.SystemUtils;
@@ -51,7 +52,7 @@ import org.junit.jupiter.params.provider.MethodSource;
*
* @since 3.2
*/
-public class FastDateParserTest {
+public class FastDateParserTest extends AbstractLangTest {
private enum Expected1806 {
India(INDIA, "+05", "+0530", "+05:30", true), Greenwich(TimeZones.GMT,
"Z", "Z", "Z", false),
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 a3d4978c4..6895de0ed 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
@@ -26,9 +26,10 @@ import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
-public class FastDateParser_MoreOrLessTest {
+public 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/FastDateParser_TimeZoneStrategyTest.java
b/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java
index 4cd6835d9..90c38af8d 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
@@ -24,11 +24,12 @@ import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.MethodSource;
-class FastDateParser_TimeZoneStrategyTest {
+public class FastDateParser_TimeZoneStrategyTest extends AbstractLangTest {
@Test
void testLang1219() throws ParseException {
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 2d63592ac..cf7c2488b 100644
--- a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java
@@ -30,6 +30,7 @@ import java.util.GregorianCalendar;
import java.util.Locale;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.SerializationUtils;
import org.junit.jupiter.api.Test;
import org.junitpioneer.jupiter.DefaultLocale;
@@ -40,7 +41,7 @@ import org.junitpioneer.jupiter.DefaultTimeZone;
*
* @since 3.0
*/
-public class FastDatePrinterTest {
+public class FastDatePrinterTest extends AbstractLangTest {
private enum Expected1806 {
India(INDIA, "+05", "+0530", "+05:30"), Greenwich(TimeZones.GMT, "Z",
"Z", "Z"), NewYork(
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 27bc29036..0506ffde3 100644
---
a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTimeZonesTest.java
+++
b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTimeZonesTest.java
@@ -23,10 +23,11 @@ import java.util.Calendar;
import java.util.TimeZone;
import java.util.stream.Stream;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.MethodSource;
-public class FastDatePrinterTimeZonesTest {
+public class FastDatePrinterTimeZonesTest extends AbstractLangTest {
private static final String PATTERN = "h:mma z";
diff --git a/src/test/java/org/apache/commons/lang3/time/FastTimeZoneTest.java
b/src/test/java/org/apache/commons/lang3/time/FastTimeZoneTest.java
index 7690051af..e66ed14d0 100644
--- a/src/test/java/org/apache/commons/lang3/time/FastTimeZoneTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/FastTimeZoneTest.java
@@ -20,12 +20,13 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests for FastTimeZone
*/
-public class FastTimeZoneTest {
+public class FastTimeZoneTest extends AbstractLangTest {
private static final int HOURS_23 = 23 * 60 * 60 * 1000;
private static final int HOURS_2 = 2 * 60 * 60 * 1000;
diff --git a/src/test/java/org/apache/commons/lang3/time/GmtTimeZoneTest.java
b/src/test/java/org/apache/commons/lang3/time/GmtTimeZoneTest.java
index c55362135..ede51b8f3 100644
--- a/src/test/java/org/apache/commons/lang3/time/GmtTimeZoneTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/GmtTimeZoneTest.java
@@ -20,12 +20,13 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Tests for GmtTimeZone
*/
-public class GmtTimeZoneTest {
+public class GmtTimeZoneTest extends AbstractLangTest {
@Test
public void getID() {
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 9ac105a0a..7259f6499 100644
---
a/src/test/java/org/apache/commons/lang3/time/Java15BugFastDateParserTest.java
+++
b/src/test/java/org/apache/commons/lang3/time/Java15BugFastDateParserTest.java
@@ -24,6 +24,7 @@ import java.util.GregorianCalendar;
import java.util.Locale;
import java.util.TimeZone;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.function.TriFunction;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
@@ -36,7 +37,7 @@ import org.junit.jupiter.params.provider.MethodSource;
* <li>https://bugs.openjdk.java.net/browse/JDK-8248655</li>
* </ul>
*/
-public class Java15BugFastDateParserTest {
+public class Java15BugFastDateParserTest extends AbstractLangTest {
/** @see
org.apache.commons.lang3.time.FastDateParserTest#dateParserParameters() */
private static final String DATE_PARSER_PARAMETERS =
"org.apache.commons.lang3.time.FastDateParserTest#dateParserParameters()";
diff --git a/src/test/java/org/apache/commons/lang3/time/StopWatchTest.java
b/src/test/java/org/apache/commons/lang3/time/StopWatchTest.java
index 60e3e659e..503459ea7 100644
--- a/src/test/java/org/apache/commons/lang3/time/StopWatchTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/StopWatchTest.java
@@ -26,6 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.time.Duration;
import java.util.concurrent.TimeUnit;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ThreadUtils;
import org.apache.commons.lang3.reflect.FieldUtils;
import org.junit.jupiter.api.Test;
@@ -33,7 +34,7 @@ import org.junit.jupiter.api.Test;
/**
* TestCase for StopWatch.
*/
-public class StopWatchTest {
+public class StopWatchTest extends AbstractLangTest {
private static final Duration MILLIS_200 = Duration.ofMillis(200);
private static final Duration MILLIS_550 = Duration.ofMillis(550);
diff --git a/src/test/java/org/apache/commons/lang3/time/WeekYearTest.java
b/src/test/java/org/apache/commons/lang3/time/WeekYearTest.java
index 9a3a31741..5f7cabc21 100644
--- a/src/test/java/org/apache/commons/lang3/time/WeekYearTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/WeekYearTest.java
@@ -25,11 +25,12 @@ import java.util.Locale;
import java.util.TimeZone;
import java.util.stream.Stream;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
-public class WeekYearTest {
+public class WeekYearTest extends AbstractLangTest {
public static Stream<Arguments> data() {
return Stream.of(
diff --git
a/src/test/java/org/apache/commons/lang3/tuple/ImmutablePairTest.java
b/src/test/java/org/apache/commons/lang3/tuple/ImmutablePairTest.java
index af117e9d3..767423188 100644
--- a/src/test/java/org/apache/commons/lang3/tuple/ImmutablePairTest.java
+++ b/src/test/java/org/apache/commons/lang3/tuple/ImmutablePairTest.java
@@ -30,13 +30,14 @@ import java.util.Iterator;
import java.util.Map.Entry;
import java.util.TreeMap;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.SerializationUtils;
import org.junit.jupiter.api.Test;
/**
* Test the Pair class.
*/
-public class ImmutablePairTest {
+public class ImmutablePairTest extends AbstractLangTest {
@Test
public void testBasic() {
diff --git
a/src/test/java/org/apache/commons/lang3/tuple/ImmutableTripleTest.java
b/src/test/java/org/apache/commons/lang3/tuple/ImmutableTripleTest.java
index 927e719c2..c51d9b9d5 100644
--- a/src/test/java/org/apache/commons/lang3/tuple/ImmutableTripleTest.java
+++ b/src/test/java/org/apache/commons/lang3/tuple/ImmutableTripleTest.java
@@ -29,13 +29,14 @@ import java.util.Iterator;
import java.util.Map.Entry;
import java.util.TreeMap;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.SerializationUtils;
import org.junit.jupiter.api.Test;
/**
* Test the Triple class.
*/
-public class ImmutableTripleTest {
+public class ImmutableTripleTest extends AbstractLangTest {
@Test
public void testBasic() {
diff --git a/src/test/java/org/apache/commons/lang3/tuple/MutablePairTest.java
b/src/test/java/org/apache/commons/lang3/tuple/MutablePairTest.java
index 1497a3614..13db4b363 100644
--- a/src/test/java/org/apache/commons/lang3/tuple/MutablePairTest.java
+++ b/src/test/java/org/apache/commons/lang3/tuple/MutablePairTest.java
@@ -24,13 +24,14 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
import java.util.HashMap;
import java.util.Map.Entry;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.SerializationUtils;
import org.junit.jupiter.api.Test;
/**
* Test the MutablePair class.
*/
-public class MutablePairTest {
+public class MutablePairTest extends AbstractLangTest {
@Test
public void testBasic() {
diff --git
a/src/test/java/org/apache/commons/lang3/tuple/MutableTripleTest.java
b/src/test/java/org/apache/commons/lang3/tuple/MutableTripleTest.java
index b4a47c64e..011bd52de 100644
--- a/src/test/java/org/apache/commons/lang3/tuple/MutableTripleTest.java
+++ b/src/test/java/org/apache/commons/lang3/tuple/MutableTripleTest.java
@@ -21,13 +21,14 @@ import static
org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.SerializationUtils;
import org.junit.jupiter.api.Test;
/**
* Test the MutableTriple class.
*/
-public class MutableTripleTest {
+public class MutableTripleTest extends AbstractLangTest {
@Test
public void testOfNonNull() {
diff --git a/src/test/java/org/apache/commons/lang3/tuple/PairTest.java
b/src/test/java/org/apache/commons/lang3/tuple/PairTest.java
index 6ede8f98e..235f07a61 100644
--- a/src/test/java/org/apache/commons/lang3/tuple/PairTest.java
+++ b/src/test/java/org/apache/commons/lang3/tuple/PairTest.java
@@ -27,12 +27,13 @@ import java.util.HashMap;
import java.util.HashSet;
import java.util.Map.Entry;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Test the Pair class.
*/
-public class PairTest {
+public class PairTest extends AbstractLangTest {
@Test
public void testComparable1() {
diff --git a/src/test/java/org/apache/commons/lang3/tuple/TripleTest.java
b/src/test/java/org/apache/commons/lang3/tuple/TripleTest.java
index 496785873..4c56535dd 100644
--- a/src/test/java/org/apache/commons/lang3/tuple/TripleTest.java
+++ b/src/test/java/org/apache/commons/lang3/tuple/TripleTest.java
@@ -24,12 +24,13 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.Calendar;
import java.util.HashSet;
+import org.apache.commons.lang3.AbstractLangTest;
import org.junit.jupiter.api.Test;
/**
* Test the Triple class.
*/
-public class TripleTest {
+public class TripleTest extends AbstractLangTest {
@Test
public void testOfNonNull() {
diff --git a/src/test/java/org/apache/commons/lang3/util/FluentBitSetTest.java
b/src/test/java/org/apache/commons/lang3/util/FluentBitSetTest.java
index 83de45482..3a34424d9 100644
--- a/src/test/java/org/apache/commons/lang3/util/FluentBitSetTest.java
+++ b/src/test/java/org/apache/commons/lang3/util/FluentBitSetTest.java
@@ -26,6 +26,7 @@ import static org.junit.jupiter.api.Assertions.fail;
import java.util.BitSet;
+import org.apache.commons.lang3.AbstractLangTest;
import org.apache.commons.lang3.ArrayUtils;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -36,7 +37,7 @@ import org.junit.jupiter.api.Test;
* Test code originally from Apache Harmony for FluentBitSet and adapted.
* </p>
*/
-public class FluentBitSetTest {
+public class FluentBitSetTest extends AbstractLangTest {
private BitSet eightBs;
private FluentBitSet eightFbs;