Lookup minified name through mapping file for shrunken lib

Change-Id: Ieac03b72181695a892038ff879e7be0300b93178
diff --git a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredLibraryTestBase.java b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredLibraryTestBase.java
index 8379927..5b87397 100644
--- a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredLibraryTestBase.java
+++ b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredLibraryTestBase.java
@@ -128,9 +128,13 @@
                   StringResource.fromFile(ToolHelper.DESUGAR_LIB_JSON_FOR_TESTING))
               .setMinApiLevel(apiLevel.getLevel())
               .setOutput(desugaredLib, OutputMode.DexIndexed);
+      Path mapping = null;
       if (shrink) {
-        l8Builder.addProguardConfiguration(
-            Arrays.asList(keepRules.split(System.lineSeparator())), Origin.unknown());
+        mapping = temp.newFolder().toPath().resolve("mapping.txt");
+        List<String> lines =
+            new ArrayList<>(Arrays.asList(keepRules.split(System.lineSeparator())));
+        lines.add("-printmapping " + mapping);
+        l8Builder.addProguardConfiguration(lines, Origin.unknown());
       }
       ToolHelper.runL8(
           l8Builder.build(),
@@ -151,13 +155,13 @@
                                 "Invalid parameter counts in MethodParameter attributes.")));
       }
       // TODO(b/176900254): The nest check should not be necessary.
-      new CodeInspector(desugaredLib)
+      new CodeInspector(desugaredLib, mapping)
           .forAllClasses(
               clazz ->
                   assertTrue(
                       clazz.getFinalName().startsWith("j$.")
                           || clazz
-                              .getFinalName()
+                              .getOriginalName()
                               .startsWith(NestBasedAccessDesugaring.NEST_CONSTRUCTOR_NAME)));
       return desugaredLib;
     } catch (Exception e) {