Merge "Avoid catching AssertionError for actual failures."
This commit is contained in:
committed by
Android (Google) Code Review
commit
dda94e8f13
@@ -18,6 +18,7 @@ java_defaults {
|
||||
// "-Xep:AndroidFrameworkUid:ERROR",
|
||||
"-Xep:SelfEquals:ERROR",
|
||||
"-Xep:NullTernary:ERROR",
|
||||
"-Xep:TryFailThrowable:ERROR",
|
||||
// NOTE: only enable to generate local patchfiles
|
||||
// "-XepPatchChecks:refaster:frameworks/base/errorprone/refaster/EfficientXml.java.refaster",
|
||||
// "-XepPatchLocation:/tmp/refaster/",
|
||||
|
||||
@@ -17,7 +17,7 @@ package com.android.server.am;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.junit.Assert.fail;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
@@ -89,18 +89,20 @@ public class ActivityManagerUtilsTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSheckShouldSamplePackage() {
|
||||
public void testCheckShouldSamplePackage() {
|
||||
// Just make sure checkShouldSamplePackage is actually working...
|
||||
assertFailure(() -> checkShouldSamplePackage(0.3f, 0.6f, false, true));
|
||||
assertFailure(() -> checkShouldSamplePackage(0.6f, 0.3f, true, false));
|
||||
}
|
||||
|
||||
private static void assertFailure(Runnable r) {
|
||||
boolean failed = false;
|
||||
try {
|
||||
checkShouldSamplePackage(0.3f, 0.6f, false, true);
|
||||
fail();
|
||||
} catch (AssertionError expected) {
|
||||
}
|
||||
try {
|
||||
checkShouldSamplePackage(0.6f, 0.3f, true, false);
|
||||
fail();
|
||||
} catch (AssertionError expected) {
|
||||
r.run();
|
||||
} catch (AssertionError e) {
|
||||
failed = true;
|
||||
}
|
||||
assertTrue(failed);
|
||||
}
|
||||
|
||||
private void checkShouldSamplePackage(float inputSampleRate, float expectedRate,
|
||||
|
||||
Reference in New Issue
Block a user