jdependency/jdk_21_DependencyUtilsTestCase_fix.patch
Severin Gehwolf d8c6256967 Fix JDK 21 build failure
Fixes the failing test to work with JDK 21 as dependencies have
changed for java.lang.Object there.

See also:
4eb60db49d
2df0c1cfc8

Resolves: RHEL-65449
2024-11-04 12:47:24 +01:00

24 lines
1.1 KiB
Diff

diff --git a/jdependency-jdependency-2.8.0/src/test/java/org/vafer/jdependency/DependencyUtilsTestCase.java b/jdependency-jdependency-2.8.0/src/test/java/org/vafer/jdependency/DependencyUtilsTestCase.java
index 3b0a589..cebba24 100644
--- a/jdependency-jdependency-2.8.0/src/test/java/org/vafer/jdependency/DependencyUtilsTestCase.java
+++ b/jdependency-jdependency-2.8.0/src/test/java/org/vafer/jdependency/DependencyUtilsTestCase.java
@@ -60,6 +60,7 @@ public final class DependencyUtilsTestCase {
"java.lang.InterruptedException",
"java.lang.Integer",
"java.lang.Object",
+ "java.lang.Thread",
"java.lang.StringBuilder",
"java.lang.Throwable"
));
@@ -78,6 +79,10 @@ public final class DependencyUtilsTestCase {
expectedDependencies.add("jdk.internal.vm.annotation.IntrinsicCandidate");
}
+ if (jdk > 16) {
+ expectedDependencies.add("jdk.internal.misc.Blocker");
+ }
+
assertEquals("deps should be the same for jdk " + jdk, expectedDependencies, dependencies);
}