diff options
Diffstat (limited to 'tests/framework/base/windowmanager/util/src/android/server/wm/BarTestUtils.java')
-rw-r--r-- | tests/framework/base/windowmanager/util/src/android/server/wm/BarTestUtils.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/framework/base/windowmanager/util/src/android/server/wm/BarTestUtils.java b/tests/framework/base/windowmanager/util/src/android/server/wm/BarTestUtils.java index a3782962906..972ae92559a 100644 --- a/tests/framework/base/windowmanager/util/src/android/server/wm/BarTestUtils.java +++ b/tests/framework/base/windowmanager/util/src/android/server/wm/BarTestUtils.java @@ -23,6 +23,7 @@ import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentat import static org.junit.Assume.assumeFalse; import static org.junit.Assume.assumeTrue; +import android.app.Activity; import android.app.ActivityManager; import android.content.Context; import android.content.pm.PackageManager; @@ -69,8 +70,9 @@ public final class BarTestUtils { public static void assumeHasStatusBar(ActivityTestRule<?> rule) { assumeFalse("No status bar when running in VR", isRunningInVr()); - assumeTrue("Top stable inset is non-positive, no status bar.", - getInsets(rule).getStableInsetTop() > 0); + Insets statusBar = getInsets(rule).getInsetsIgnoringVisibility( + WindowInsets.Type.statusBars()); + assumeFalse("There must be status bar insets.", statusBar.equals(Insets.NONE)); } public static void assumeHasColoredNavigationBar(ActivityTestRule<?> rule) { |