| Index: chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/InnerNodeTest.java
|
| diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/InnerNodeTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/InnerNodeTest.java
|
| index 2ba0adc99f7535ab1598c06ed74e78e77962b02d..8217f763b42f1b3db209a730365ea9b2f6ce6828 100644
|
| --- a/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/InnerNodeTest.java
|
| +++ b/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/InnerNodeTest.java
|
| @@ -30,6 +30,8 @@
|
| import org.chromium.testing.local.LocalRobolectricTestRunner;
|
|
|
| import java.util.ArrayList;
|
| +import java.util.Arrays;
|
| +import java.util.Collections;
|
| import java.util.List;
|
|
|
| /**
|
| @@ -79,15 +81,17 @@ public void testGetItemViewType() {
|
| @Test
|
| public void testBindViewHolder() {
|
| NewTabPageViewHolder holder = mock(NewTabPageViewHolder.class);
|
| - mInnerNode.onBindViewHolder(holder, 0);
|
| - mInnerNode.onBindViewHolder(holder, 5);
|
| - mInnerNode.onBindViewHolder(holder, 6);
|
| - mInnerNode.onBindViewHolder(holder, 11);
|
| -
|
| - verify(mChildren.get(0)).onBindViewHolder(holder, 0);
|
| - verify(mChildren.get(2)).onBindViewHolder(holder, 2);
|
| - verify(mChildren.get(4)).onBindViewHolder(holder, 0);
|
| - verify(mChildren.get(6)).onBindViewHolder(holder, 0);
|
| + List<Object> payload1 = Collections.emptyList();
|
| + List<Object> payload2 = Arrays.<Object>asList("some data", "some other data");
|
| + mInnerNode.onBindViewHolder(holder, 0, payload1);
|
| + mInnerNode.onBindViewHolder(holder, 5, payload1);
|
| + mInnerNode.onBindViewHolder(holder, 6, payload2);
|
| + mInnerNode.onBindViewHolder(holder, 11, payload1);
|
| +
|
| + verify(mChildren.get(0)).onBindViewHolder(holder, 0, payload1);
|
| + verify(mChildren.get(2)).onBindViewHolder(holder, 2, payload1);
|
| + verify(mChildren.get(4)).onBindViewHolder(holder, 0, payload2);
|
| + verify(mChildren.get(6)).onBindViewHolder(holder, 0, payload1);
|
| }
|
|
|
| @Test
|
| @@ -147,13 +151,13 @@ public void testRemoveChild() {
|
| @Test
|
| public void testNotifications() {
|
| mInnerNode.onItemRangeInserted(mChildren.get(0), 0, 23);
|
| - mInnerNode.onItemRangeChanged(mChildren.get(2), 2, 9000);
|
| - mInnerNode.onItemRangeChanged(mChildren.get(4), 0, 6502);
|
| + mInnerNode.onItemRangeChanged(mChildren.get(2), 2, 9000, null);
|
| + mInnerNode.onItemRangeChanged(mChildren.get(4), 0, 6502, null);
|
| mInnerNode.onItemRangeRemoved(mChildren.get(6), 0, 8086);
|
|
|
| verify(mParent).onItemRangeInserted(mInnerNode, 0, 23);
|
| - verify(mParent).onItemRangeChanged(mInnerNode, 5, 9000);
|
| - verify(mParent).onItemRangeChanged(mInnerNode, 6, 6502);
|
| + verify(mParent).onItemRangeChanged(mInnerNode, 5, 9000, null);
|
| + verify(mParent).onItemRangeChanged(mInnerNode, 6, 6502, null);
|
| verify(mParent).onItemRangeRemoved(mInnerNode, 11, 8086);
|
| }
|
|
|
| @@ -203,7 +207,7 @@ public void expectItemCount(int count) {
|
| }
|
|
|
| @Override
|
| - public void onItemRangeChanged(TreeNode child, int index, int count) {
|
| + public void onItemRangeChanged(TreeNode child, int index, int count, Object payload) {
|
| checkCount(child);
|
| }
|
|
|
|
|