Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac8d080e authored by Youngjun Kwak's avatar Youngjun Kwak Committed by Android (Google) Code Review
Browse files

Merge "Add test coverage for setTopWindowVisibility"

parents ddbbea15 1a45f25f
Loading
Loading
Loading
Loading
+22 −0
Original line number Original line Diff line number Diff line
@@ -253,6 +253,28 @@ public class CarNavigationBarControllerTest extends SysuiTestCase {
        assertThat(window1).isEqualTo(window2);
        assertThat(window1).isEqualTo(window2);
    }
    }


    @Test
    public void testSetTopWindowVisibility_setTrue_isVisible() {
        mTestableResources.addOverride(R.bool.config_enableTopNavigationBar, true);
        mCarNavigationBar = createNavigationBarController();

        ViewGroup window = mCarNavigationBar.getTopWindow();
        mCarNavigationBar.setTopWindowVisibility(View.VISIBLE);

        assertThat(window.getVisibility()).isEqualTo(View.VISIBLE);
    }

    @Test
    public void testSetTopWindowVisibility_setFalse_isGone() {
        mTestableResources.addOverride(R.bool.config_enableTopNavigationBar, true);
        mCarNavigationBar = createNavigationBarController();

        ViewGroup window = mCarNavigationBar.getTopWindow();
        mCarNavigationBar.setTopWindowVisibility(View.GONE);

        assertThat(window.getVisibility()).isEqualTo(View.GONE);
    }

    @Test
    @Test
    public void testSetBottomWindowVisibility_setTrue_isVisible() {
    public void testSetBottomWindowVisibility_setTrue_isVisible() {
        mTestableResources.addOverride(R.bool.config_enableBottomNavigationBar, true);
        mTestableResources.addOverride(R.bool.config_enableBottomNavigationBar, true);