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 891ca5b649b4673df33f359f92bc43b4779bf301..af1b473682d045a5032f02788a7d7ce209722386 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 |
@@ -4,9 +4,6 @@ |
package org.chromium.chrome.browser.ntp.cards; |
-import static org.chromium.base.test.util.Matchers.greaterThanOrEqualTo; |
-import static org.chromium.chrome.browser.ntp.cards.ContentSuggestionsTestUtils |
- .createDummySuggestions; |
import static org.junit.Assert.assertEquals; |
import static org.junit.Assert.assertFalse; |
import static org.junit.Assert.assertThat; |
@@ -21,11 +18,22 @@ import static org.mockito.Mockito.times; |
import static org.mockito.Mockito.verify; |
import static org.mockito.Mockito.when; |
+import static org.chromium.base.test.util.Matchers.greaterThanOrEqualTo; |
+import static org.chromium.chrome.browser.ntp.cards.ContentSuggestionsTestUtils |
+ .createDummySuggestions; |
+ |
import android.support.annotation.Nullable; |
import android.view.ContextMenu; |
import android.view.Menu; |
import android.view.MenuItem.OnMenuItemClickListener; |
+import org.junit.After; |
+import org.junit.Before; |
+import org.junit.Test; |
+import org.junit.runner.RunWith; |
+import org.robolectric.RuntimeEnvironment; |
+import org.robolectric.annotation.Config; |
+ |
import org.chromium.base.Callback; |
import org.chromium.base.metrics.RecordHistogram; |
import org.chromium.base.metrics.RecordUserAction; |
@@ -48,12 +56,6 @@ import org.chromium.chrome.browser.profiles.MostVisitedSites.MostVisitedURLsObse |
import org.chromium.chrome.browser.signin.SigninManager; |
import org.chromium.chrome.browser.signin.SigninManager.SignInStateObserver; |
import org.chromium.testing.local.LocalRobolectricTestRunner; |
-import org.junit.After; |
-import org.junit.Before; |
-import org.junit.Test; |
-import org.junit.runner.RunWith; |
-import org.robolectric.RuntimeEnvironment; |
-import org.robolectric.annotation.Config; |
import java.nio.channels.UnsupportedAddressTypeException; |
import java.util.ArrayList; |
@@ -792,6 +794,7 @@ public class NewTabPageAdapterTest { |
@Test |
@Feature({"Ntp"}) |
public void testSigninPromo() { |
+ when(mMockSigninManager.isSignInAllowed()).thenReturn(true); |
when(mMockSigninManager.isSignedInOnNative()).thenReturn(false); |
MockNewTabPageManager ntpManager = new MockNewTabPageManager(mSource); |
NewTabPageAdapter adapter = NewTabPageAdapter.create(ntpManager, null, null); |
@@ -823,6 +826,7 @@ public class NewTabPageAdapterTest { |
@Test |
@Feature({"Ntp"}) |
public void testSigninPromoDismissal() { |
+ when(mMockSigninManager.isSignInAllowed()).thenReturn(true); |
when(mMockSigninManager.isSignedInOnNative()).thenReturn(false); |
ChromePreferenceManager.getInstance(RuntimeEnvironment.application) |
.setNewTabPageSigninPromoDismissed(false); |