Update VerticalClassMergerIndirectReflectiveNameTest expectation

Bug: 173099479
Change-Id: Ideb864725f6ac74a6a8bcfcedd4a956933764334
diff --git a/src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerIndirectReflectiveNameTest.java b/src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerIndirectReflectiveNameTest.java
index f52ff7c..0dd71da 100644
--- a/src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerIndirectReflectiveNameTest.java
+++ b/src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerIndirectReflectiveNameTest.java
@@ -4,11 +4,6 @@
 
 package com.android.tools.r8.classmerging.vertical;
 
-import static com.android.tools.r8.DiagnosticsMatcher.diagnosticMessage;
-import static org.hamcrest.CoreMatchers.containsString;
-import static org.junit.Assert.assertThrows;
-
-import com.android.tools.r8.CompilationFailedException;
 import com.android.tools.r8.NeverClassInline;
 import com.android.tools.r8.NeverInline;
 import com.android.tools.r8.TestBase;
@@ -48,26 +43,15 @@
 
   @Test
   public void testR8() throws Exception {
-    // TODO(b/173099479): This should not throw an assertion-error.
-    assertThrows(
-        CompilationFailedException.class,
-        () ->
-            testForR8(parameters.getBackend())
-                .addProgramClasses(Main.class, A.class, B.class)
-                .addKeepMainRule(Main.class)
-                .setMinApi(parameters.getApiLevel())
-                .enableInliningAnnotations()
-                .enableNeverClassInliningAnnotations()
-                .compileWithExpectedDiagnostics(
-                    diagnostics -> {
-                      diagnostics.assertErrorsMatch(
-                          diagnosticMessage(
-                              containsString(
-                                  "Expected vertically merged class"
-                                      + " `com.android.tools.r8.classmerging.vertical."
-                                      + "VerticalClassMergerIndirectReflectiveNameTest$A`"
-                                      + " to be absent")));
-                    }));
+    testForR8(parameters.getBackend())
+        .addProgramClasses(Main.class, A.class, B.class)
+        .addKeepMainRule(Main.class)
+        .setMinApi(parameters.getApiLevel())
+        .enableInliningAnnotations()
+        .enableNeverClassInliningAnnotations()
+        .compile()
+        .run(parameters.getRuntime(), Main.class)
+        .assertSuccessWithOutputLines("A::foo", "B::foo");
   }
 
   public static class A {