Fix additional check in tests when constructor shrinking is turned off

Bug: b/246679983
Change-Id: I0fee4e13bd8c15e0c17d3e0cfd0fe2a6671d7add
diff --git a/src/test/java/com/android/tools/r8/shaking/ForwardingConstructorShakingOnDexWithClassMergingTest.java b/src/test/java/com/android/tools/r8/shaking/ForwardingConstructorShakingOnDexWithClassMergingTest.java
index 436e50e..582adfc 100644
--- a/src/test/java/com/android/tools/r8/shaking/ForwardingConstructorShakingOnDexWithClassMergingTest.java
+++ b/src/test/java/com/android/tools/r8/shaking/ForwardingConstructorShakingOnDexWithClassMergingTest.java
@@ -13,7 +13,6 @@
 import com.android.tools.r8.TestBase;
 import com.android.tools.r8.TestParameters;
 import com.android.tools.r8.TestParametersCollection;
-import com.android.tools.r8.utils.AndroidApiLevel;
 import com.android.tools.r8.utils.codeinspector.ClassSubject;
 import com.android.tools.r8.utils.codeinspector.CodeInspector;
 import com.google.common.collect.Iterables;
@@ -58,16 +57,12 @@
         .assertSuccessWithOutputLines("Hello, world!");
   }
 
-  private boolean canHaveNonReboundConstructorInvoke() {
-    return parameters.isDexRuntime()
-        && parameters.getApiLevel().isGreaterThanOrEqualTo(AndroidApiLevel.L);
-  }
-
   private void inspect(CodeInspector inspector) {
     ClassSubject aSubClassSubject = inspector.clazz(ASub.class);
     assertThat(aSubClassSubject, isPresent());
     assertEquals(
-        canHaveNonReboundConstructorInvoke() ? 0 : 1, aSubClassSubject.allMethods().size());
+        parameters.canHaveNonReboundConstructorInvoke() ? 0 : 1,
+        aSubClassSubject.allMethods().size());
   }
 
   public static class Main {
diff --git a/src/test/java/com/android/tools/r8/shaking/methods/pblc/PublicMethodsTest.java b/src/test/java/com/android/tools/r8/shaking/methods/pblc/PublicMethodsTest.java
index 477a310..54e57dd 100644
--- a/src/test/java/com/android/tools/r8/shaking/methods/pblc/PublicMethodsTest.java
+++ b/src/test/java/com/android/tools/r8/shaking/methods/pblc/PublicMethodsTest.java
@@ -10,7 +10,6 @@
 
 import com.android.tools.r8.NoVerticalClassMerging;
 import com.android.tools.r8.shaking.methods.MethodsTestBase;
-import com.android.tools.r8.utils.AndroidApiLevel;
 import com.android.tools.r8.utils.codeinspector.ClassSubject;
 import com.android.tools.r8.utils.codeinspector.CodeInspector;
 import com.google.common.collect.ImmutableList;
@@ -67,8 +66,7 @@
   }
 
   private boolean willShrinkConstructors(Shrinker shrinker) {
-    return shrinker.isR8Full()
-        && parameters.getApiLevel().isGreaterThanOrEqualTo(AndroidApiLevel.L);
+    return shrinker.isR8Full() && parameters.canHaveNonReboundConstructorInvoke();
   }
 
   private static BiConsumer<CodeInspector, Shrinker> applyInspectorIf(