Loading packages/CarSystemUI/tests/src/com/android/systemui/car/navigationbar/CarNavigationBarControllerTest.java +14 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,10 @@ import org.mockito.MockitoAnnotations; @SmallTest public class CarNavigationBarControllerTest extends SysuiTestCase { private static final String TOP_NOTIFICATION_PANEL = "com.android.systemui.car.notification.TopNotificationPanelViewMediator"; private static final String BOTTOM_NOTIFICATION_PANEL = "com.android.systemui.car.notification.BottomNotificationPanelViewMediator"; private CarNavigationBarController mCarNavigationBar; private NavigationBarViewFactory mNavigationBarViewFactory; private TestableResources mTestableResources; Loading Loading @@ -117,6 +121,11 @@ public class CarNavigationBarControllerTest extends SysuiTestCase { @Test public void testGetTopWindow_topDisabled_returnsNull() { mTestableResources.addOverride(R.bool.config_enableTopNavigationBar, false); mTestableResources.addOverride(R.bool.config_enableBottomNavigationBar, true); // If Top Notification Panel is used but top navigation bar is not enabled, SystemUI is // expected to crash. mTestableResources.addOverride(R.string.config_notificationPanelViewMediator, BOTTOM_NOTIFICATION_PANEL); mCarNavigationBar = createNavigationBarController(); ViewGroup window = mCarNavigationBar.getTopWindow(); Loading Loading @@ -148,6 +157,11 @@ public class CarNavigationBarControllerTest extends SysuiTestCase { @Test public void testGetBottomWindow_bottomDisabled_returnsNull() { mTestableResources.addOverride(R.bool.config_enableBottomNavigationBar, false); mTestableResources.addOverride(R.bool.config_enableTopNavigationBar, true); // If Bottom Notification Panel is used but bottom navigation bar is not enabled, // SystemUI is expected to crash. mTestableResources.addOverride(R.string.config_notificationPanelViewMediator, TOP_NOTIFICATION_PANEL); mCarNavigationBar = createNavigationBarController(); ViewGroup window = mCarNavigationBar.getBottomWindow(); Loading Loading
packages/CarSystemUI/tests/src/com/android/systemui/car/navigationbar/CarNavigationBarControllerTest.java +14 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,10 @@ import org.mockito.MockitoAnnotations; @SmallTest public class CarNavigationBarControllerTest extends SysuiTestCase { private static final String TOP_NOTIFICATION_PANEL = "com.android.systemui.car.notification.TopNotificationPanelViewMediator"; private static final String BOTTOM_NOTIFICATION_PANEL = "com.android.systemui.car.notification.BottomNotificationPanelViewMediator"; private CarNavigationBarController mCarNavigationBar; private NavigationBarViewFactory mNavigationBarViewFactory; private TestableResources mTestableResources; Loading Loading @@ -117,6 +121,11 @@ public class CarNavigationBarControllerTest extends SysuiTestCase { @Test public void testGetTopWindow_topDisabled_returnsNull() { mTestableResources.addOverride(R.bool.config_enableTopNavigationBar, false); mTestableResources.addOverride(R.bool.config_enableBottomNavigationBar, true); // If Top Notification Panel is used but top navigation bar is not enabled, SystemUI is // expected to crash. mTestableResources.addOverride(R.string.config_notificationPanelViewMediator, BOTTOM_NOTIFICATION_PANEL); mCarNavigationBar = createNavigationBarController(); ViewGroup window = mCarNavigationBar.getTopWindow(); Loading Loading @@ -148,6 +157,11 @@ public class CarNavigationBarControllerTest extends SysuiTestCase { @Test public void testGetBottomWindow_bottomDisabled_returnsNull() { mTestableResources.addOverride(R.bool.config_enableBottomNavigationBar, false); mTestableResources.addOverride(R.bool.config_enableTopNavigationBar, true); // If Bottom Notification Panel is used but bottom navigation bar is not enabled, // SystemUI is expected to crash. mTestableResources.addOverride(R.string.config_notificationPanelViewMediator, TOP_NOTIFICATION_PANEL); mCarNavigationBar = createNavigationBarController(); ViewGroup window = mCarNavigationBar.getBottomWindow(); Loading