From 9b3107fd762e3c0cc3a82f46d75ca8c93b73bfe5 Mon Sep 17 00:00:00 2001 From: Gary Gregory Date: Sun, 23 Jul 2023 08:40:36 -0400 Subject: Add test_LANG_1698 --- src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/test/java/org/apache/commons/lang3/reflect') 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 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]; -- cgit v1.2.3