Add test_LANG_1698

This commit is contained in:
Gary Gregory 2023-07-23 08:44:24 -04:00
parent 9b3107fd76
commit 2d0379de9b
1 changed files with 2 additions and 1 deletions

View File

@ -22,6 +22,7 @@ import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assumptions.assumeTrue;
import java.awt.Insets; import java.awt.Insets;
import java.io.Serializable; import java.io.Serializable;
@ -279,7 +280,7 @@ public class TypeUtilsTest<B> extends AbstractLangTest {
@Test @Test
public void test_LANG_1698() { public void test_LANG_1698() {
// SO on Java 17 // SO on Java 17
SystemUtils.isJavaVersionAtMost(JavaVersion.JAVA_16); assumeTrue(SystemUtils.isJavaVersionAtMost(JavaVersion.JAVA_16));
ParameterizedType comparing = (ParameterizedType) Arrays.stream(Comparator.class.getDeclaredMethods()) ParameterizedType comparing = (ParameterizedType) Arrays.stream(Comparator.class.getDeclaredMethods())
.filter(k -> k.getName().equals("comparing")).findFirst() .filter(k -> k.getName().equals("comparing")).findFirst()
.orElse(Comparator.class.getDeclaredMethods()[0]).getGenericParameterTypes()[0]; .orElse(Comparator.class.getDeclaredMethods()[0]).getGenericParameterTypes()[0];