| Index: chrome/android/junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java
|
| diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java
|
| index 4b4d403a97467520cf4a30f9a05592fae7b756f8..1f33d3469d0784978dc2764ba18ddc16683a9e60 100644
|
| --- a/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java
|
| +++ b/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java
|
| @@ -43,7 +43,7 @@ public class FirstRunFlowSequencerTest {
|
| public static class TestFirstRunFlowSequencer extends FirstRunFlowSequencer {
|
| public Bundle returnedBundle;
|
| public boolean calledOnFlowIsKnown;
|
| - public boolean calledEnableCrashUpload;
|
| + public boolean calledSetDefaultMetricsAndCrashReporting;
|
| public boolean calledSetFirstRunFlowSignInComplete;
|
|
|
| public boolean isFirstRunFlowComplete;
|
| @@ -56,7 +56,7 @@ public class FirstRunFlowSequencerTest {
|
| public boolean shouldShowDataReductionPage;
|
|
|
| public TestFirstRunFlowSequencer(Activity activity, Bundle launcherProvidedProperties) {
|
| - super(activity, launcherProvidedProperties, true);
|
| + super(activity, launcherProvidedProperties);
|
| }
|
|
|
| @Override
|
| @@ -106,8 +106,8 @@ public class FirstRunFlowSequencerTest {
|
| }
|
|
|
| @Override
|
| - public void enableCrashUpload() {
|
| - calledEnableCrashUpload = true;
|
| + public void setDefaultMetricsAndCrashReporting() {
|
| + calledSetDefaultMetricsAndCrashReporting = true;
|
| }
|
|
|
| @Override
|
| @@ -145,7 +145,7 @@ public class FirstRunFlowSequencerTest {
|
| false); // hasChildAccount
|
| assertTrue(mSequencer.calledOnFlowIsKnown);
|
| assertNull(mSequencer.returnedBundle);
|
| - assertFalse(mSequencer.calledEnableCrashUpload);
|
| + assertFalse(mSequencer.calledSetDefaultMetricsAndCrashReporting);
|
| }
|
|
|
| @Test
|
| @@ -168,7 +168,7 @@ public class FirstRunFlowSequencerTest {
|
| FirstRunActivity.SHOW_DATA_REDUCTION_PAGE));
|
| assertFalse(mSequencer.returnedBundle.getBoolean(AccountFirstRunFragment.IS_CHILD_ACCOUNT));
|
| assertEquals(4, mSequencer.returnedBundle.size());
|
| - assertFalse(mSequencer.calledEnableCrashUpload);
|
| + assertTrue(mSequencer.calledSetDefaultMetricsAndCrashReporting);
|
| assertFalse(mSequencer.calledSetFirstRunFlowSignInComplete);
|
| }
|
|
|
| @@ -198,32 +198,7 @@ public class FirstRunFlowSequencerTest {
|
| assertEquals(DEFAULT_ACCOUNT, mSequencer.returnedBundle.getString(
|
| AccountFirstRunFragment.FORCE_SIGNIN_ACCOUNT_TO));
|
| assertEquals(6, mSequencer.returnedBundle.size());
|
| - assertFalse(mSequencer.calledEnableCrashUpload);
|
| - assertFalse(mSequencer.calledSetFirstRunFlowSignInComplete);
|
| - }
|
| -
|
| - @Test
|
| - @Feature({"FirstRun"})
|
| - public void testStandardFlowNonStable() {
|
| - mSequencer.isFirstRunFlowComplete = false;
|
| - mSequencer.isSignedIn = false;
|
| - mSequencer.isSyncAllowed = true;
|
| - mSequencer.googleAccounts = new Account[0];
|
| - mSequencer.hasAnyUserSeenToS = false;
|
| - mSequencer.shouldSkipFirstUseHints = false;
|
| - mSequencer.mIsMetricsReportingOptIn = false;
|
| - mSequencer.shouldShowDataReductionPage = false;
|
| - mSequencer.processFreEnvironment(
|
| - false, // androidEduDevice
|
| - false); // hasChildAccount
|
| - assertTrue(mSequencer.calledOnFlowIsKnown);
|
| - assertTrue(mSequencer.returnedBundle.getBoolean(FirstRunActivity.SHOW_WELCOME_PAGE));
|
| - assertTrue(mSequencer.returnedBundle.getBoolean(FirstRunActivity.SHOW_SIGNIN_PAGE));
|
| - assertFalse(mSequencer.returnedBundle.getBoolean(
|
| - FirstRunActivity.SHOW_DATA_REDUCTION_PAGE));
|
| - assertFalse(mSequencer.returnedBundle.getBoolean(AccountFirstRunFragment.IS_CHILD_ACCOUNT));
|
| - assertEquals(4, mSequencer.returnedBundle.size());
|
| - assertTrue(mSequencer.calledEnableCrashUpload);
|
| + assertTrue(mSequencer.calledSetDefaultMetricsAndCrashReporting);
|
| assertFalse(mSequencer.calledSetFirstRunFlowSignInComplete);
|
| }
|
|
|
| @@ -253,7 +228,7 @@ public class FirstRunFlowSequencerTest {
|
| assertEquals(DEFAULT_ACCOUNT, mSequencer.returnedBundle.getString(
|
| AccountFirstRunFragment.FORCE_SIGNIN_ACCOUNT_TO));
|
| assertEquals(6, mSequencer.returnedBundle.size());
|
| - assertFalse(mSequencer.calledEnableCrashUpload);
|
| + assertTrue(mSequencer.calledSetDefaultMetricsAndCrashReporting);
|
| assertTrue(mSequencer.calledSetFirstRunFlowSignInComplete);
|
| }
|
|
|
| @@ -276,7 +251,7 @@ public class FirstRunFlowSequencerTest {
|
| assertTrue(mSequencer.returnedBundle.getBoolean(FirstRunActivity.SHOW_DATA_REDUCTION_PAGE));
|
| assertFalse(mSequencer.returnedBundle.getBoolean(AccountFirstRunFragment.IS_CHILD_ACCOUNT));
|
| assertEquals(4, mSequencer.returnedBundle.size());
|
| - assertFalse(mSequencer.calledEnableCrashUpload);
|
| + assertTrue(mSequencer.calledSetDefaultMetricsAndCrashReporting);
|
| assertFalse(mSequencer.calledSetFirstRunFlowSignInComplete);
|
| }
|
| }
|
|
|