#include <memory>
#include <utility>
#include "base/command_line.h"
#include "base/feature_list.h"
#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "base/values.h"
#include "chrome/browser/ssl/ssl_config_service_manager.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/pref_names.h"
#include "components/prefs/testing_pref_service.h"
#include "content/public/browser/network_service_instance.h"
#include "content/public/test/browser_task_environment.h"
#include "mojo/public/cpp/bindings/receiver.h"
#include "net/cert/cert_verifier.h"
#include "net/ssl/ssl_config.h"
#include "services/cert_verifier/public/mojom/cert_verifier_service_factory.mojom.h"
#include "services/network/public/mojom/network_context.mojom.h"
#include "services/network/public/mojom/network_service.mojom.h"
#include "services/network/public/mojom/ssl_config.mojom.h"
#include "testing/gtest/include/gtest/gtest.h"
class SSLConfigServiceManagerTest : public testing::Test,
public network::mojom::SSLConfigClient { … };
TEST_F(SSLConfigServiceManagerTest, GoodDisabledCipherSuites) { … }
TEST_F(SSLConfigServiceManagerTest, BadDisabledCipherSuites) { … }
TEST_F(SSLConfigServiceManagerTest, NoCommandLinePrefs) { … }
TEST_F(SSLConfigServiceManagerTest, SSLVersionMin) { … }
TEST_F(SSLConfigServiceManagerTest, SSLVersionMax) { … }
TEST_F(SSLConfigServiceManagerTest, NoTLS11Max) { … }
TEST_F(SSLConfigServiceManagerTest, H2ClientCertCoalescingPref) { … }
TEST_F(SSLConfigServiceManagerTest,
RequireOnlineRevocationChecksForLocalAnchors) { … }