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

Unified Diff: chrome/browser/password_manager/password_manager_test_base.h

Issue 2721663002: Move Credentials when migrating to HSTS page (Closed)
Patch Set: More Explanation Created 3 years, 9 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/browser/password_manager/password_manager_test_base.h
diff --git a/chrome/browser/password_manager/password_manager_test_base.h b/chrome/browser/password_manager/password_manager_test_base.h
index bb095d7ca670f566b80937331dc05ba2b7bc04f3..61e773b91dfea91e026808dcf3f57bd9b3951259 100644
--- a/chrome/browser/password_manager/password_manager_test_base.h
+++ b/chrome/browser/password_manager/password_manager_test_base.h
@@ -12,6 +12,7 @@
#include "components/password_manager/core/browser/password_store_consumer.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/test/test_utils.h"
+#include "net/cert/mock_cert_verifier.h"
#include "net/test/embedded_test_server/embedded_test_server.h"
namespace autofill {
@@ -96,6 +97,8 @@ class PasswordManagerBrowserTestBase : public InProcessBrowserTest {
// InProcessBrowserTest:
void SetUpOnMainThread() override;
void TearDownOnMainThread() override;
+ void SetUpInProcessBrowserTestFixture() override;
+ void TearDownInProcessBrowserTestFixture() override;
protected:
// Wrapper around ui_test_utils::NavigateToURL that waits until
@@ -136,13 +139,18 @@ class PasswordManagerBrowserTestBase : public InProcessBrowserTest {
const std::string& element_id,
const std::string& expected_value);
+ // Synchronoulsy adds the given host to the list of valid HSTS hosts.
+ void AddHSTSHost(const std::string& host);
+
// Accessors
content::WebContents* WebContents();
content::RenderViewHost* RenderViewHost();
net::EmbeddedTestServer& https_test_server() { return https_test_server_; }
+ net::MockCertVerifier& mock_cert_verifier() { return mock_cert_verifier_; }
private:
net::EmbeddedTestServer https_test_server_;
+ net::MockCertVerifier mock_cert_verifier_;
DISALLOW_COPY_AND_ASSIGN(PasswordManagerBrowserTestBase);
};

Powered by Google App Engine
This is Rietveld 408576698