Fix test updated when adding Art for Android T
Test only changed when running on Art for T.
Bug: 217158412
Change-Id: I55f0b84d4f28e384ff2084545814c5eac6723a2d
diff --git a/src/test/java/com/android/tools/r8/desugar/backports/ApiLevelBackportsTest.java b/src/test/java/com/android/tools/r8/desugar/backports/ApiLevelBackportsTest.java
index 15c56e6..2cb5556 100644
--- a/src/test/java/com/android/tools/r8/desugar/backports/ApiLevelBackportsTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/backports/ApiLevelBackportsTest.java
@@ -88,7 +88,14 @@
.addProgramClassFileData(transformTestMathMultiplyExactLongInt())
.setMinApi(AndroidApiLevel.ANDROID_PLATFORM)
.run(parameters.getRuntime(), TestMathMultiplyExactLongInt.class)
- .assertSuccessWithOutputLines("4");
+ .applyIf(
+ parameters.getDexRuntimeVersion().isOlderThan(Version.V13_MASTER),
+ b ->
+ b.assertFailureWithErrorThatMatches(
+ containsString(
+ "java.lang.NoSuchMethodError: No static method"
+ + " parseInt(Ljava/lang/CharSequence;III)I")),
+ b -> b.assertSuccessWithOutputLines("4"));
}
// Test class for using: List List.of()