Update NullArrayAndNullObjectValueTest after exception handling changes
Change-Id: Iff427f78884f715ab72c11b7df318e3662eff078
diff --git a/src/test/java/com/android/tools/r8/ir/optimize/NullArrayAndNullObjectValueTest.java b/src/test/java/com/android/tools/r8/ir/optimize/NullArrayAndNullObjectValueTest.java
index a1408fa..7b1c369 100644
--- a/src/test/java/com/android/tools/r8/ir/optimize/NullArrayAndNullObjectValueTest.java
+++ b/src/test/java/com/android/tools/r8/ir/optimize/NullArrayAndNullObjectValueTest.java
@@ -4,6 +4,9 @@
package com.android.tools.r8.ir.optimize;
+import static org.junit.Assert.assertTrue;
+
+import com.android.tools.r8.CompilationFailedException;
import com.android.tools.r8.D8;
import com.android.tools.r8.D8Command;
import com.android.tools.r8.OutputMode;
@@ -174,17 +177,15 @@
jasminBuilder.writeJar(riJar, new DefaultDiagnosticsHandler());
ProcessResult riResult = ToolHelper.runJava(riJar, "TestClass");
Assert.assertEquals(riResult.toString(), 1, riResult.exitCode);
- Assert.assertTrue(riResult.stderr.contains("VerifyError"));
+ assertTrue(riResult.stderr.contains("VerifyError"));
Path d8Jar = temp.getRoot().toPath().resolve("d8-out.jar");
try {
D8.run(
D8Command.builder().addProgramFiles(riJar).setOutput(d8Jar, OutputMode.DexIndexed)
.build());
- } catch (RuntimeException e) {
+ } catch (CompilationFailedException e) {
// Discard expected failure.
- // If we ever start post-verifying inputs on internal errors this will need to be updated.
- Assert.assertTrue(e.getCause() instanceof AssertionError);
return;
}
Assert.fail("Expected D8 to fail compilation");