| Index: chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
|
| index 027b3efd31e1b45d31ca599b3ebb7570e58ef98c..dd260cc922e88f684fcfa05423bf39244bdcbd9d 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
|
| @@ -9,9 +9,9 @@ import android.support.test.InstrumentationRegistry;
|
| import android.support.test.filters.SmallTest;
|
|
|
| import org.junit.Assert;
|
| -import org.junit.Before;
|
| import org.junit.Rule;
|
| import org.junit.Test;
|
| +import org.junit.rules.RuleChain;
|
| import org.junit.runner.RunWith;
|
|
|
| import org.chromium.base.ThreadUtils;
|
| @@ -21,9 +21,9 @@ import org.chromium.base.test.util.Restriction;
|
| import org.chromium.base.test.util.RetryOnFailure;
|
| import org.chromium.chrome.browser.search_engines.TemplateUrlService.LoadListener;
|
| import org.chromium.chrome.browser.search_engines.TemplateUrlService.TemplateUrl;
|
| -import org.chromium.chrome.test.util.ApplicationData;
|
| +import org.chromium.chrome.browser.test.ChromeBrowserTestRule;
|
| +import org.chromium.chrome.browser.test.ClearAppDataTestRule;
|
| import org.chromium.chrome.test.util.ChromeRestriction;
|
| -import org.chromium.content.browser.test.NativeLibraryTestRule;
|
| import org.chromium.content.browser.test.util.Criteria;
|
| import org.chromium.content.browser.test.util.CriteriaHelper;
|
|
|
| @@ -37,8 +37,13 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
| */
|
| @RunWith(BaseJUnit4ClassRunner.class)
|
| public class TemplateUrlServiceTest {
|
| + private final ChromeBrowserTestRule mBrowserTestRule = new ChromeBrowserTestRule();
|
| + private final ClearAppDataTestRule mClearAppDataTestRule =
|
| + new ClearAppDataTestRule(InstrumentationRegistry.getInstrumentation().getContext());
|
| +
|
| @Rule
|
| - public NativeLibraryTestRule mActivityTestRule = new NativeLibraryTestRule();
|
| + public final RuleChain mChain =
|
| + RuleChain.outerRule(mClearAppDataTestRule).around(mBrowserTestRule);
|
|
|
| private static final String QUERY_PARAMETER = "q";
|
| private static final String QUERY_VALUE = "cat";
|
| @@ -53,13 +58,6 @@ public class TemplateUrlServiceTest {
|
| private static final String PREFETCH_PARAMETER = "pf";
|
| private static final String PREFETCH_VALUE = "c";
|
|
|
| - @Before
|
| - public void setUp() throws Exception {
|
| - ApplicationData.clearAppData(
|
| - InstrumentationRegistry.getInstrumentation().getTargetContext());
|
| - mActivityTestRule.loadNativeLibraryAndInitBrowserProcess();
|
| - }
|
| -
|
| @Test
|
| @SmallTest
|
| @Feature({"ContextualSearch"})
|
|
|