Assert R8 partial map does not contain D8 mappings

Fixes: b/393265930
Change-Id: Ic6fb0fa7f7ddaec81a13a81e34bcedbbb43c1714
diff --git a/src/test/java/com/android/tools/r8/partial/PartialCompilationD8LineNumberTest.java b/src/test/java/com/android/tools/r8/partial/PartialCompilationD8LineNumberTest.java
index 0e2a5df..57a67db 100644
--- a/src/test/java/com/android/tools/r8/partial/PartialCompilationD8LineNumberTest.java
+++ b/src/test/java/com/android/tools/r8/partial/PartialCompilationD8LineNumberTest.java
@@ -5,6 +5,7 @@
 
 import static com.android.tools.r8.naming.retrace.StackTrace.isSame;
 import static com.android.tools.r8.utils.codeinspector.Matchers.isPresent;
+import static org.hamcrest.CoreMatchers.containsString;
 import static org.hamcrest.CoreMatchers.not;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.Assert.assertEquals;
@@ -55,7 +56,7 @@
   }
 
   @Test
-  public void test() throws Exception {
+  public void test() throws Throwable {
     parameters.assumeR8PartialTestParameters();
     R8PartialTestCompileResult compileResult =
         testForR8Partial(parameters.getBackend())
@@ -76,6 +77,11 @@
                   assertEquals(
                       "PartialCompilationD8LineNumberTest.java",
                       excludedClass.getDexProgramClass().getSourceFile().toString());
+                })
+            .inspectProguardMap(
+                map -> {
+                  assertThat(map, containsString(IncludedClass.class.getTypeName()));
+                  assertThat(map, not(containsString(ExcludedClass.class.getTypeName())));
                 });
 
     compileResult