#include "third_party/blink/renderer/platform/weborigin/scheme_registry.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/scheme_registry.h"
#include "third_party/blink/renderer/platform/wtf/threading.h"
namespace blink {
namespace {
const char kTestScheme[] = …;
const char kTestScheme2[] = …;
class SchemeRegistryTest : public testing::Test { … };
TEST_F(SchemeRegistryTest, NoCSPBypass) { … }
TEST_F(SchemeRegistryTest, FullCSPBypass) { … }
TEST_F(SchemeRegistryTest, PartialCSPBypass) { … }
TEST_F(SchemeRegistryTest, BypassSecureContextCheck) { … }
TEST_F(SchemeRegistryTest, WebUIScheme) { … }
TEST_F(SchemeRegistryTest, ExtensionScheme) { … }
TEST_F(SchemeRegistryTest, CodeCacheWithHashing) { … }
}
}