Fix Red tests

Change-Id: I54e9df9ba9440b2170c1e016439c5fedc5673599
diff --git a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/FeatureSplitTest.java b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/FeatureSplitTest.java
index 2f02755..d4f08fc 100644
--- a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/FeatureSplitTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/FeatureSplitTest.java
@@ -5,7 +5,6 @@
 package com.android.tools.r8.desugar.desugaredlibrary;
 
 import static junit.framework.TestCase.assertEquals;
-import static junit.framework.TestCase.assertFalse;
 import static junit.framework.TestCase.assertTrue;
 import static org.junit.Assume.assumeTrue;
 
@@ -37,8 +36,6 @@
 
   private final TestParameters parameters;
   private final boolean shrinkDesugaredLibrary;
-  private final Class<?>[] baseAndFeatureClasses =
-      new Class<?>[] {BaseClass.class, FeatureClass.class, FeatureClass2.class};
 
   @Parameters(name = "{1}, shrinkDesugaredLibrary: {0}")
   public static List<Object[]> data() {
@@ -71,6 +68,10 @@
   }
 
   private void assertKeepThe3StreamMethods(String keepRules) {
+    // Stream desugaring is not needed >= N.
+    if (parameters.getApiLevel().getLevel() >= AndroidApiLevel.N.getLevel()) {
+      return;
+    }
     // Ensure count, toArray and forEach are kept.
     assertTrue(
         keepRules.contains(
@@ -83,16 +84,10 @@
                 + "    java.lang.Object[] toArray();"));
   }
 
-  private void assertClassPresent(Path basePath, Class<?> present)
+  private void assertClassPresent(Path appPath, Class<?> present)
       throws IOException, ExecutionException {
-    CodeInspector inspector = new CodeInspector(basePath);
-    for (Class<?> clazz : baseAndFeatureClasses) {
-      if (clazz == present) {
-        assertTrue(inspector.clazz(present).isPresent());
-      } else {
-        assertFalse(inspector.clazz(present).isPresent());
-      }
-    }
+    CodeInspector inspector = new CodeInspector(appPath);
+    assertTrue(inspector.clazz(present).isPresent());
   }
 
   private void verifyRun(
@@ -255,8 +250,8 @@
           .enableCoreLibraryDesugaring(parameters.getApiLevel(), keepRuleConsumer)
           .compile()
           .writeToZip(basePath);
-      // Library desugaring is not needed above N.
-      if (parameters.getApiLevel().getLevel() > AndroidApiLevel.N.getLevel()) {
+      // Stream desugaring is not needed >= N.
+      if (parameters.getApiLevel().getLevel() >= AndroidApiLevel.N.getLevel()) {
         return this;
       }
       desugaredLibrary =