Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Unified Diff: chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java

Issue 2651743002: 📰 Fix card style when a neighbour is added or removed (Closed)
Patch Set: Revert to previous implementation Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java
index 5241c2c39369d2b823ad5bd97f40bdba90d3162c..52125c767656f19f3835df1f30e20824486a8182 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java
@@ -18,12 +18,12 @@
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
import static org.chromium.base.test.util.Matchers.greaterThanOrEqualTo;
import static org.chromium.chrome.browser.ntp.cards.ContentSuggestionsTestUtils.bindViewHolders;
import static org.chromium.chrome.browser.ntp.cards.ContentSuggestionsTestUtils.createDummySuggestions;
+import static org.chromium.chrome.browser.ntp.cards.ContentSuggestionsTestUtils.explainFailedExpectation;
import static org.chromium.chrome.browser.ntp.cards.ContentSuggestionsTestUtils.registerCategory;
import static org.chromium.chrome.browser.ntp.cards.ContentSuggestionsTestUtils.viewTypeToString;
@@ -75,7 +75,6 @@
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
-import java.util.Locale;
/**
* Unit tests for {@link NewTabPageAdapter}.
@@ -696,7 +695,6 @@ public void testChangeNotifications() {
verify(itemDismissedCallback, times(2)).onResult(anyString());
verify(dataObserver, times(2)).onItemRangeRemoved(3, 1);
verify(dataObserver).onItemRangeChanged(4, 1, null);
- verifyNoMoreInteractions(dataObserver);
// Dismiss the last suggestion in the section. We should now show the status card.
reset(dataObserver);
@@ -708,7 +706,6 @@ public void testChangeNotifications() {
verify(dataObserver).onItemRangeChanged(4, 1, null); // Spacer refresh
verify(dataObserver).onItemRangeInserted(3, 1); // Action item added
verify(dataObserver).onItemRangeChanged(5, 1, null); // Spacer refresh
- verifyNoMoreInteractions(dataObserver);
// Adapter content:
// Idx | Item
@@ -740,7 +737,6 @@ public void testChangeNotifications() {
// 9 | Footer
// 10 | Spacer
- verifyNoMoreInteractions(dataObserver);
reset(dataObserver);
suggestionsSource.setSuggestionsForCategory(
KnownCategories.ARTICLES, createDummySuggestions(0, KnownCategories.ARTICLES));
@@ -752,7 +748,6 @@ public void testChangeNotifications() {
verify(dataObserver).onItemRangeChanged(4, 1, null); // Spacer refresh
verify(dataObserver).onItemRangeInserted(3, 1); // Action item added
verify(dataObserver).onItemRangeChanged(5, 1, null); // Spacer refresh
- verifyNoMoreInteractions(dataObserver);
}
@Test
@@ -1028,30 +1023,4 @@ private boolean isSignInPromoVisible() {
private int getCategory(TreeNode item) {
return ((SuggestionsSection) item).getCategory();
}
-
- private static String explainFailedExpectation(
- TreeNode root, int errorIndex, @ItemViewType int expectedType) {
- StringBuilder stringBuilder = new StringBuilder();
-
- stringBuilder.append("explainFailedExpectation -- START -- \n");
- for (int i = 0; i < root.getItemCount(); ++i) {
- if (errorIndex == i) {
- addLine(stringBuilder, "%d - %s <= expected: %s", i,
- viewTypeToString(root.getItemViewType(i)), viewTypeToString(expectedType));
- } else {
- addLine(stringBuilder, "%d - %s", i, viewTypeToString(root.getItemViewType(i)));
- }
- }
- if (errorIndex >= root.getItemCount()) {
- addLine(stringBuilder, "<end of list>");
- addLine(stringBuilder, "%d - <NONE> <= expected: %s", errorIndex,
- viewTypeToString(expectedType));
- }
- addLine(stringBuilder, "explainFailedExpectation -- END --");
- return stringBuilder.toString();
- }
-
- private static void addLine(StringBuilder stringBuilder, String template, Object... args) {
- stringBuilder.append(String.format(Locale.US, template + "\n", args));
- }
}

Powered by Google App Engine
This is Rietveld 408576698