#include "content/browser/permissions/permission_util.h"
#include "base/test/scoped_feature_list.h"
#include "content/public/test/test_browser_context.h"
#include "content/public/test/test_renderer_host.h"
#include "content/public/test/web_contents_tester.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/features.h"
#include "third_party/blink/public/mojom/permissions/permission.mojom-forward.h"
#include "url/gurl.h"
#include "url/origin.h"
namespace content {
class PermissionUtilTest : public ::testing::Test { … };
TEST_F(PermissionUtilTest, TestIsDomainOverrideNoExtension) { … }
TEST_F(PermissionUtilTest, TestIsDomainOverrideWrongExtension) { … }
TEST_F(PermissionUtilTest, TestIsDomainOverride) { … }
TEST_F(PermissionUtilTest, TestExtractDomainOverride) { … }
TEST_F(PermissionUtilTest, TestInvalidDomainOverrideFeatureDisabled) { … }
TEST_F(PermissionUtilTest, TestInvalidDomainOverrideMultiRequest) { … }
TEST_F(PermissionUtilTest, TestInvalidDomainOverrideNullRfh) { … }
TEST_F(PermissionUtilTest, TestValidDomainOverride) { … }
TEST_F(PermissionUtilTest, TestSameOriginInvalidDomainOverride) { … }
}