#ifndef CONTENT_PUBLIC_TEST_CONTENT_CERT_VERIFIER_BROWSER_TEST_H_
#define CONTENT_PUBLIC_TEST_CONTENT_CERT_VERIFIER_BROWSER_TEST_H_
#include "content/public/test/content_browser_test.h"
#include "content/public/test/content_mock_cert_verifier.h"
namespace content {
class CertVerifierBrowserTest : public ContentBrowserTest {
public:
CertVerifierBrowserTest();
CertVerifierBrowserTest(const CertVerifierBrowserTest&) = delete;
CertVerifierBrowserTest& operator=(const CertVerifierBrowserTest&) = delete;
~CertVerifierBrowserTest() override;
void SetUpCommandLine(base::CommandLine* command_line) override;
void SetUpInProcessBrowserTestFixture() override;
void TearDownInProcessBrowserTestFixture() override;
ContentMockCertVerifier::CertVerifier* mock_cert_verifier() {
return mock_cert_verifier_.mock_cert_verifier();
}
void disable_mock_cert_verifier() { mock_cert_verifier_disabled_ = true; }
private:
bool mock_cert_verifier_disabled_ = false;
ContentMockCertVerifier mock_cert_verifier_;
};
}
#endif