aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/apache/commons/lang3/reflect
diff options
context:
space:
mode:
authorGary Gregory <garydgregory@gmail.com>2023-07-23 08:40:36 -0400
committerGary Gregory <garydgregory@gmail.com>2023-07-23 08:40:36 -0400
commit9b3107fd762e3c0cc3a82f46d75ca8c93b73bfe5 (patch)
treed055dcbe0fbdcc143186f5a832484cfbcfd33cce /src/test/java/org/apache/commons/lang3/reflect
parent6782d1daf8962f14bce85b777a4c2497f17e4e14 (diff)
downloadapache-commons-lang-9b3107fd762e3c0cc3a82f46d75ca8c93b73bfe5.tar.gz
Add test_LANG_1698
Diffstat (limited to 'src/test/java/org/apache/commons/lang3/reflect')
-rw-r--r--src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java4
1 files changed, 4 insertions, 0 deletions
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 531722672..69cf57975 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
@@ -46,6 +46,8 @@ import java.util.Properties;
import java.util.TreeSet;
import org.apache.commons.lang3.AbstractLangTest;
+import org.apache.commons.lang3.JavaVersion;
+import org.apache.commons.lang3.SystemUtils;
import org.apache.commons.lang3.reflect.testbed.Foo;
import org.apache.commons.lang3.reflect.testbed.GenericParent;
import org.apache.commons.lang3.reflect.testbed.GenericTypeHolder;
@@ -276,6 +278,8 @@ public class TypeUtilsTest<B> extends AbstractLangTest {
@Test
public void test_LANG_1698() {
+ // SO on Java 17
+ SystemUtils.isJavaVersionAtMost(JavaVersion.JAVA_16);
ParameterizedType comparing = (ParameterizedType) Arrays.stream(Comparator.class.getDeclaredMethods())
.filter(k -> k.getName().equals("comparing")).findFirst()
.orElse(Comparator.class.getDeclaredMethods()[0]).getGenericParameterTypes()[0];