| 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);
|
|
|