Index: chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeTabUtils.java |
diff --git a/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeTabUtils.java b/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeTabUtils.java |
index 078e566913d045da6e01c2cfc7c6c79b325275e1..8c25e7154c5b59db7d4d8095a1c637c4a1bbf840 100644 |
--- a/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeTabUtils.java |
+++ b/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeTabUtils.java |
@@ -5,10 +5,9 @@ |
package org.chromium.chrome.test.util; |
import android.app.Instrumentation; |
-import android.test.InstrumentationTestCase; |
import android.text.TextUtils; |
-import junit.framework.Assert; |
+import org.junit.Assert; |
import org.chromium.base.Log; |
import org.chromium.base.ThreadUtils; |
@@ -28,7 +27,7 @@ import org.chromium.chrome.browser.tabmodel.TabModel.TabSelectionType; |
import org.chromium.chrome.browser.tabmodel.TabModelObserver; |
import org.chromium.chrome.browser.tabmodel.TabModelSelector; |
import org.chromium.chrome.browser.tabmodel.TabModelUtils; |
-import org.chromium.chrome.test.ChromeTabbedActivityTestBase; |
+import org.chromium.content.browser.test.util.TouchCommon; |
import org.chromium.content_public.browser.LoadUrlParams; |
import org.chromium.ui.base.DeviceFormFactor; |
@@ -253,9 +252,9 @@ public class ChromeTabUtils { |
* <p> |
* Does not wait for the tab to be loaded. |
*/ |
- public static void clickNewTabButton(InstrumentationTestCase test, |
- ChromeTabbedActivityTestBase base) throws InterruptedException { |
- final TabModel normalTabModel = base.getActivity().getTabModelSelector().getModel(false); |
+ public static void clickNewTabButton(Instrumentation instrumentation, |
+ ChromeTabbedActivity activity) throws InterruptedException { |
+ final TabModel normalTabModel = activity.getTabModelSelector().getModel(false); |
final CallbackHelper createdCallback = new CallbackHelper(); |
normalTabModel.addObserver( |
new EmptyTabModelObserver() { |
@@ -266,14 +265,14 @@ public class ChromeTabUtils { |
} |
}); |
// Tablet and phone have different new tab buttons; click the right one. |
- if (DeviceFormFactor.isTablet(base.getActivity())) { |
+ if (DeviceFormFactor.isTablet(activity)) { |
StripLayoutHelper strip = |
- TabStripUtils.getStripLayoutHelper(base.getActivity(), false /* incognito */); |
+ TabStripUtils.getStripLayoutHelper(activity, false /* incognito */); |
CompositorButton newTabButton = strip.getNewTabButton(); |
- TabStripUtils.clickCompositorButton(newTabButton, base); |
- test.getInstrumentation().waitForIdleSync(); |
+ TabStripUtils.clickCompositorButton(newTabButton, instrumentation, activity); |
+ instrumentation.waitForIdleSync(); |
} else { |
- base.singleClickView(base.getActivity().findViewById(R.id.new_tab_button)); |
+ TouchCommon.singleClickView(activity.findViewById(R.id.new_tab_button)); |
} |
try { |