Loading tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java +10 −5 Original line number Original line Diff line number Diff line Loading @@ -80,8 +80,12 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { assertTrue(message, failed); assertTrue(message, failed); } } private int pagesPerScreen() { return mLauncher.isTablet() ? 2 : 1; } private boolean isWorkspaceScrollable(Launcher launcher) { private boolean isWorkspaceScrollable(Launcher launcher) { return launcher.getWorkspace().getPageCount() > 1; return launcher.getWorkspace().getPageCount() > pagesPerScreen(); } } private int getCurrentWorkspacePage(Launcher launcher) { private int getCurrentWorkspacePage(Launcher launcher) { Loading Loading @@ -195,8 +199,9 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { workspace.ensureWorkspaceIsScrollable(); workspace.ensureWorkspaceIsScrollable(); executeOnLauncher( executeOnLauncher( launcher -> assertEquals("Ensuring workspace scrollable didn't switch to page #1", launcher -> assertEquals( 1, getCurrentWorkspacePage(launcher))); "Ensuring workspace scrollable didn't switch to next screen", pagesPerScreen(), getCurrentWorkspacePage(launcher))); executeOnLauncher( executeOnLauncher( launcher -> assertTrue("ensureScrollable didn't make workspace scrollable", launcher -> assertTrue("ensureScrollable didn't make workspace scrollable", isWorkspaceScrollable(launcher))); isWorkspaceScrollable(launcher))); Loading @@ -212,8 +217,8 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { workspace.flingForward(); workspace.flingForward(); executeOnLauncher( executeOnLauncher( launcher -> assertEquals("Flinging forward didn't switch workspace to page #1", launcher -> assertEquals("Flinging forward didn't switch workspace to next screen", 1, getCurrentWorkspacePage(launcher))); pagesPerScreen(), getCurrentWorkspacePage(launcher))); assertTrue("Launcher internal state is not Home", isInState(() -> LauncherState.NORMAL)); assertTrue("Launcher internal state is not Home", isInState(() -> LauncherState.NORMAL)); // Test starting a workspace app. // Test starting a workspace app. Loading tests/tapl/com/android/launcher3/tapl/Workspace.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -163,7 +163,7 @@ public final class Workspace extends Home { } } private boolean isWorkspaceScrollable(UiObject2 workspace) { private boolean isWorkspaceScrollable(UiObject2 workspace) { return workspace.getChildCount() > 1; return workspace.getChildCount() > (mLauncher.isTablet() ? 2 : 1); } } @NonNull @NonNull Loading Loading
tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java +10 −5 Original line number Original line Diff line number Diff line Loading @@ -80,8 +80,12 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { assertTrue(message, failed); assertTrue(message, failed); } } private int pagesPerScreen() { return mLauncher.isTablet() ? 2 : 1; } private boolean isWorkspaceScrollable(Launcher launcher) { private boolean isWorkspaceScrollable(Launcher launcher) { return launcher.getWorkspace().getPageCount() > 1; return launcher.getWorkspace().getPageCount() > pagesPerScreen(); } } private int getCurrentWorkspacePage(Launcher launcher) { private int getCurrentWorkspacePage(Launcher launcher) { Loading Loading @@ -195,8 +199,9 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { workspace.ensureWorkspaceIsScrollable(); workspace.ensureWorkspaceIsScrollable(); executeOnLauncher( executeOnLauncher( launcher -> assertEquals("Ensuring workspace scrollable didn't switch to page #1", launcher -> assertEquals( 1, getCurrentWorkspacePage(launcher))); "Ensuring workspace scrollable didn't switch to next screen", pagesPerScreen(), getCurrentWorkspacePage(launcher))); executeOnLauncher( executeOnLauncher( launcher -> assertTrue("ensureScrollable didn't make workspace scrollable", launcher -> assertTrue("ensureScrollable didn't make workspace scrollable", isWorkspaceScrollable(launcher))); isWorkspaceScrollable(launcher))); Loading @@ -212,8 +217,8 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { workspace.flingForward(); workspace.flingForward(); executeOnLauncher( executeOnLauncher( launcher -> assertEquals("Flinging forward didn't switch workspace to page #1", launcher -> assertEquals("Flinging forward didn't switch workspace to next screen", 1, getCurrentWorkspacePage(launcher))); pagesPerScreen(), getCurrentWorkspacePage(launcher))); assertTrue("Launcher internal state is not Home", isInState(() -> LauncherState.NORMAL)); assertTrue("Launcher internal state is not Home", isInState(() -> LauncherState.NORMAL)); // Test starting a workspace app. // Test starting a workspace app. Loading
tests/tapl/com/android/launcher3/tapl/Workspace.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -163,7 +163,7 @@ public final class Workspace extends Home { } } private boolean isWorkspaceScrollable(UiObject2 workspace) { private boolean isWorkspaceScrollable(UiObject2 workspace) { return workspace.getChildCount() > 1; return workspace.getChildCount() > (mLauncher.isTablet() ? 2 : 1); } } @NonNull @NonNull Loading