| Index: chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java
|
| index 4cebc7b187334ec02546bbdda1a17eaac2d439f3..f2311669787216d26e038c31e11bddc87bc7a16d 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java
|
| @@ -45,7 +45,7 @@ import org.chromium.chrome.browser.widget.displaystyle.UiConfig;
|
| import org.chromium.chrome.browser.widget.displaystyle.VerticalDisplayStyle;
|
| import org.chromium.chrome.test.ChromeActivityTestRule;
|
| import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
|
| -import org.chromium.chrome.test.util.RenderUtils.ViewRenderer;
|
| +import org.chromium.chrome.test.util.RenderTestRule;
|
| import org.chromium.chrome.test.util.browser.suggestions.DummySuggestionsEventReporter;
|
| import org.chromium.chrome.test.util.browser.suggestions.FakeSuggestionsSource;
|
|
|
| @@ -62,8 +62,9 @@ public class ArticleSnippetsTest {
|
| @Rule
|
| public ChromeActivityTestRule<ChromeActivity> mActivityTestRule =
|
| new ChromeActivityTestRule<>(ChromeActivity.class);
|
| -
|
| - private ViewRenderer mViewRenderer;
|
| + @Rule
|
| + public RenderTestRule mRenderTestRule =
|
| + new RenderTestRule("chrome/test/data/android/render_tests");
|
|
|
| private SuggestionsUiDelegate mUiDelegate;
|
| private FakeSuggestionsSource mSnippetsSource;
|
| @@ -102,14 +103,13 @@ public class ArticleSnippetsTest {
|
| InstrumentationRegistry.getInstrumentation().waitForIdleSync();
|
|
|
| int first = mAdapter.getFirstCardPosition();
|
| - mViewRenderer.renderAndCompare(mRecyclerView.getChildAt(first), "short_snippet");
|
| - mViewRenderer.renderAndCompare(mRecyclerView.getChildAt(first + 1), "long_snippet");
|
| + mRenderTestRule.render(mRecyclerView.getChildAt(first), "short_snippet");
|
| + mRenderTestRule.render(mRecyclerView.getChildAt(first + 1), "long_snippet");
|
|
|
| int firstOfSecondCategory = first + 1 /* card 2 */ + 1 /* header */ + 1 /* card 3*/;
|
|
|
| - mViewRenderer.renderAndCompare(
|
| - mRecyclerView.getChildAt(firstOfSecondCategory), "minimal_snippet");
|
| - mViewRenderer.renderAndCompare(mRecyclerView, "snippets");
|
| + mRenderTestRule.render(mRecyclerView.getChildAt(firstOfSecondCategory), "minimal_snippet");
|
| + mRenderTestRule.render(mRecyclerView, "snippets");
|
|
|
| // See how everything looks in narrow layout.
|
| ThreadUtils.runOnUiThreadBlocking(new Runnable() {
|
| @@ -130,13 +130,13 @@ public class ArticleSnippetsTest {
|
|
|
| InstrumentationRegistry.getInstrumentation().waitForIdleSync();
|
|
|
| - mViewRenderer.renderAndCompare(mRecyclerView.getChildAt(first), "short_snippet_narrow");
|
| - mViewRenderer.renderAndCompare(mRecyclerView.getChildAt(first + 1), "long_snippet_narrow");
|
| - mViewRenderer.renderAndCompare(mRecyclerView.getChildAt(firstOfSecondCategory),
|
| - "long_minimal_snippet_narrow");
|
| - mViewRenderer.renderAndCompare(mRecyclerView.getChildAt(firstOfSecondCategory + 1),
|
| + mRenderTestRule.render(mRecyclerView.getChildAt(first), "short_snippet_narrow");
|
| + mRenderTestRule.render(mRecyclerView.getChildAt(first + 1), "long_snippet_narrow");
|
| + mRenderTestRule.render(
|
| + mRecyclerView.getChildAt(firstOfSecondCategory), "long_minimal_snippet_narrow");
|
| + mRenderTestRule.render(mRecyclerView.getChildAt(firstOfSecondCategory + 1),
|
| "short_minimal_snippet_narrow");
|
| - mViewRenderer.renderAndCompare(mRecyclerView, "snippets_narrow");
|
| + mRenderTestRule.render(mRecyclerView, "snippets_narrow");
|
| }
|
|
|
| private void setupTestData() {
|
| @@ -200,8 +200,6 @@ public class ArticleSnippetsTest {
|
| @Before
|
| public void setUp() throws Exception {
|
| mActivityTestRule.startMainActivityOnBlankPage();
|
| - mViewRenderer = new ViewRenderer(mActivityTestRule.getActivity(),
|
| - "chrome/test/data/android/render_tests", this.getClass().getSimpleName());
|
| mUiDelegate = new MockUiDelegate();
|
| mSnippetsSource = new FakeSuggestionsSource();
|
| }
|
|
|