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

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferencesTest.java

Issue 1877213003: [Smart Lock, UI] Fix dissapeared Auto-signin setting. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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/javatests/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferencesTest.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferencesTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferencesTest.java
index 8b2d3b1a63dd9388c0cfdae5b70df626fab0d21d..b154f7b27fd5b4f0f8da7d24774e66e640b6b0d2 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferencesTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferencesTest.java
@@ -6,26 +6,26 @@ package org.chromium.chrome.browser.preferences.password;
import android.test.suitebuilder.annotation.SmallTest;
-import org.chromium.base.CommandLine;
import org.chromium.base.ThreadUtils;
import org.chromium.base.test.util.Feature;
+import org.chromium.chrome.browser.ChromeFeatureList;
import org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference;
import org.chromium.chrome.browser.preferences.ChromeSwitchPreference;
import org.chromium.chrome.browser.preferences.PrefServiceBridge;
import org.chromium.chrome.browser.preferences.Preferences;
import org.chromium.chrome.browser.preferences.PreferencesTest;
import org.chromium.content.browser.test.NativeLibraryTestBase;
-import org.chromium.content.common.ContentSwitches;
/**
* Tests for the "Save Passwords" settings screen.
*/
public class SavePasswordsPreferencesTest extends NativeLibraryTestBase {
+ private static final String ENABLE_CREDENTIAL_MANAGER_API = "CredentialManagementAPI";
Bernhard Bauer 2016/04/13 14:23:01 Declaring this constant multiple times defeats the
melandory 2016/04/14 11:23:01 I haven't fount the right place where to put it. D
Bernhard Bauer 2016/04/14 11:27:38 It's not a switch. Can you just use the one from
+
@Override
protected void setUp() throws Exception {
super.setUp();
- CommandLine.getInstance().appendSwitch(ContentSwitches.ENABLE_CREDENTIAL_MANAGER_API);
loadNativeLibraryAndInitBrowserProcess();
}
@@ -102,8 +102,9 @@ public class SavePasswordsPreferencesTest extends NativeLibraryTestBase {
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
@Override
public void run() {
- assertTrue(CommandLine.getInstance().hasSwitch(
- ContentSwitches.ENABLE_CREDENTIAL_MANAGER_API));
+ if (!ChromeFeatureList.isEnabled(ENABLE_CREDENTIAL_MANAGER_API)) {
Bernhard Bauer 2016/04/13 14:23:01 Wouldn't it be a better idea to force-enable this
Bernhard Bauer 2016/04/13 14:26:31 So, it turns out there is already @CommandLineFlag
+ return;
+ }
SavePasswordsPreferences passwordPrefs =
(SavePasswordsPreferences) preferences.getFragmentForTest();
ChromeBaseCheckBoxPreference onOffSwitch =
@@ -127,8 +128,9 @@ public class SavePasswordsPreferencesTest extends NativeLibraryTestBase {
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
@Override
public void run() {
- assertTrue(CommandLine.getInstance().hasSwitch(
- ContentSwitches.ENABLE_CREDENTIAL_MANAGER_API));
+ if (!ChromeFeatureList.isEnabled(ENABLE_CREDENTIAL_MANAGER_API)) {
+ return;
+ }
SavePasswordsPreferences passwordPrefs =
(SavePasswordsPreferences) preferences2.getFragmentForTest();
ChromeBaseCheckBoxPreference onOffSwitch =

Powered by Google App Engine
This is Rietveld 408576698