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

Commit c875f279 authored by Jagrut Desai's avatar Jagrut Desai
Browse files

Fixing TaplTests

Test: Pre-Submit
Fixes: 281772186
Flag: not needed
Change-Id: Ibe2987a69c9ca393ed267e755a3b99826164fee4
parent fb085e63
Loading
Loading
Loading
Loading
+5 −2
Original line number Original line Diff line number Diff line
@@ -23,6 +23,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.Intent;


import com.android.launcher3.tapl.LauncherInstrumentation;
import com.android.launcher3.tapl.LauncherInstrumentation;
import com.android.launcher3.tapl.Overview;
import com.android.launcher3.tapl.Taskbar;
import com.android.launcher3.tapl.Taskbar;
import com.android.launcher3.ui.AbstractLauncherUiTest;
import com.android.launcher3.ui.AbstractLauncherUiTest;
import com.android.launcher3.ui.TaplTestsLauncher3;
import com.android.launcher3.ui.TaplTestsLauncher3;
@@ -57,7 +58,10 @@ public class AbstractTaplTestsTaskbar extends AbstractQuickStepTest {
                "com.android.launcher3.testcomponent.BaseTestingActivity");
                "com.android.launcher3.testcomponent.BaseTestingActivity");
        mLauncherLayout = TestUtil.setLauncherDefaultLayout(mTargetContext, layoutBuilder);
        mLauncherLayout = TestUtil.setLauncherDefaultLayout(mTargetContext, layoutBuilder);
        TaplTestsLauncher3.initialize(this);
        TaplTestsLauncher3.initialize(this);

        Overview overview = mLauncher.getWorkspace().switchToOverview();
        if (overview.hasTasks()) {
            overview.dismissAllTasks();
        }
        startAppFast(CALCULATOR_APP_PACKAGE);
        startAppFast(CALCULATOR_APP_PACKAGE);
        mLauncher.enableBlockTimeout(true);
        mLauncher.enableBlockTimeout(true);
        mLauncher.showTaskbarIfHidden();
        mLauncher.showTaskbarIfHidden();
@@ -65,7 +69,6 @@ public class AbstractTaplTestsTaskbar extends AbstractQuickStepTest {


    @After
    @After
    public void tearDown() throws Exception {
    public void tearDown() throws Exception {
        setTaskbarMode(mLauncher, mTaskbarWasInTransientMode);
        mLauncher.enableBlockTimeout(false);
        mLauncher.enableBlockTimeout(false);
        if (mLauncherLayout != null) {
        if (mLauncherLayout != null) {
            mLauncherLayout.close();
            mLauncherLayout.close();
+0 −7
Original line number Original line Diff line number Diff line
@@ -29,13 +29,6 @@ import org.junit.runner.RunWith;
@RunWith(AndroidJUnit4.class)
@RunWith(AndroidJUnit4.class)
public class TaplTestsPersistentTaskbar extends AbstractTaplTestsTaskbar {
public class TaplTestsPersistentTaskbar extends AbstractTaplTestsTaskbar {


    @Override
    public void setUp() throws Exception {
        mTaskbarWasInTransientMode = isTaskbarInTransientMode(mTargetContext);
        setTaskbarMode(mLauncher, false);
        super.setUp();
    }

    @Test
    @Test
    @TaskbarModeSwitch(mode = PERSISTENT)
    @TaskbarModeSwitch(mode = PERSISTENT)
    public void testHideShowTaskbar() {
    public void testHideShowTaskbar() {
+7 −3
Original line number Original line Diff line number Diff line
@@ -20,7 +20,6 @@ import static com.android.quickstep.TaplTestsTaskbar.TaskbarMode.TRANSIENT;


import androidx.test.filters.LargeTest;
import androidx.test.filters.LargeTest;


import com.android.launcher3.tapl.LauncherInstrumentation;
import com.android.launcher3.util.rule.ScreenRecordRule.ScreenRecord;
import com.android.launcher3.util.rule.ScreenRecordRule.ScreenRecord;


import org.junit.Test;
import org.junit.Test;
@@ -58,14 +57,19 @@ public class TaplTestsTaskbar extends AbstractTaplTestsTaskbar {
        super.setUp();
        super.setUp();
    }
    }


    @Override
    public void tearDown() throws Exception {
        setTaskbarMode(mLauncher, mTaskbarWasInTransientMode);
        super.tearDown();
    }

    @Test
    @Test
    public void testLaunchApp() {
    public void testLaunchApp() {
        getTaskbar().getAppIcon(TEST_APP_NAME).launch(TEST_APP_PACKAGE);
        getTaskbar().getAppIcon(TEST_APP_NAME).launch(TEST_APP_PACKAGE);
        // We are using parameterized test runner to share code between different test cases with
        // We are using parameterized test runner to share code between different test cases with
        // taskbar variants. But, sometimes we only need to assert things for particular Taskbar
        // taskbar variants. But, sometimes we only need to assert things for particular Taskbar
        // variants.
        // variants.
        if (isTaskbarTestModeTransient() && mLauncher.getNavigationModel()
        if (isTaskbarTestModeTransient()) {
                != LauncherInstrumentation.NavigationModel.THREE_BUTTON) {
            mLauncher.getLaunchedAppState().assertTaskbarHidden();
            mLauncher.getLaunchedAppState().assertTaskbarHidden();
        }
        }
    }
    }
+0 −7
Original line number Original line Diff line number Diff line
@@ -32,13 +32,6 @@ import org.junit.runner.RunWith;
@RunWith(AndroidJUnit4.class)
@RunWith(AndroidJUnit4.class)
public class TaplTestsTransientTaskbar extends AbstractTaplTestsTaskbar {
public class TaplTestsTransientTaskbar extends AbstractTaplTestsTaskbar {


    @Override
    public void setUp() throws Exception {
        mTaskbarWasInTransientMode = isTaskbarInTransientMode(mTargetContext);
        setTaskbarMode(mLauncher, true);
        super.setUp();
    }

    @Test
    @Test
    @TaskbarModeSwitch(mode = TRANSIENT)
    @TaskbarModeSwitch(mode = TRANSIENT)
    public void testShowTaskbarUnstashHintOnHover() {
    public void testShowTaskbarUnstashHintOnHover() {