chromium/components/permissions/test/test_permissions_client.h

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef COMPONENTS_PERMISSIONS_TEST_TEST_PERMISSIONS_CLIENT_H_
#define COMPONENTS_PERMISSIONS_TEST_TEST_PERMISSIONS_CLIENT_H_

#include "components/permissions/permission_actions_history.h"
#include "components/permissions/permission_decision_auto_blocker.h"
#include "components/permissions/permissions_client.h"
#include "components/sync_preferences/testing_pref_service_syncable.h"
#include "content/public/browser/browser_context.h"

namespace permissions {

// PermissionsClient to be used in tests which implements all pure virtual
// methods. This class assumes only one BrowserContext will be used.
class TestPermissionsClient : public PermissionsClient {};

}  // namespace permissions

#endif  // COMPONENTS_PERMISSIONS_TEST_TEST_PERMISSIONS_CLIENT_H_