Update expectations for TypeSwitchTest Change-Id: I189e07a203669f4a0447f2bbc9d68e3cf12f187e
diff --git a/src/test/examplesJava21/switchpatternmatching/TypeSwitchTest.java b/src/test/examplesJava21/switchpatternmatching/TypeSwitchTest.java index ba355ca..9002b29 100644 --- a/src/test/examplesJava21/switchpatternmatching/TypeSwitchTest.java +++ b/src/test/examplesJava21/switchpatternmatching/TypeSwitchTest.java
@@ -60,7 +60,11 @@ .addInnerClassesAndStrippedOuter(getClass()) .setMinApi(parameters) .run(parameters.getRuntime(), Main.class) - .assertSuccessWithOutput(EXPECTED_OUTPUT); + .applyIf( + isRecordsFullyDesugaredForD8(parameters) + || runtimeWithRecordsSupport(parameters.getRuntime()), + r -> r.assertSuccessWithOutput(EXPECTED_OUTPUT), + r -> r.assertFailureWithErrorThatThrows(NoClassDefFoundError.class)); } @Test