chromium/chrome/browser/media/webrtc/webrtc_logging_controller_unittest.cc

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

#include "chrome/browser/media/webrtc/webrtc_logging_controller.h"

#include <list>
#include <map>
#include <string>
#include <utility>

#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/memory/raw_ptr.h"
#include "chrome/browser/prefs/browser_prefs.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_profile.h"
#include "components/pref_registry/pref_registry_syncable.h"
#include "components/prefs/testing_pref_store.h"
#include "components/sync_preferences/pref_service_mock_factory.h"
#include "components/sync_preferences/pref_service_syncable.h"
#include "content/public/test/browser_task_environment.h"
#include "content/public/test/mock_render_process_host.h"
#include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
#include "services/network/test/test_url_loader_factory.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace webrtc_text_log {

_;

BrowserContext;
MockRenderProcessHost;
RenderProcessHost;

class WebRtcLoggingControllerTest : public ::testing::Test {};

TEST_F(WebRtcLoggingControllerTest, ManagedProfileWithTruePolicy) {}

TEST_F(WebRtcLoggingControllerTest, ManagedProfileWithFalsePolicy) {}

TEST_F(WebRtcLoggingControllerTest, ManagedProfileWithUnsetPolicy) {}

TEST_F(WebRtcLoggingControllerTest, IncognitoWithUnsetPolicy) {}

TEST_F(WebRtcLoggingControllerTest, UnmanagedProfileWithUnsetPolicy) {}

TEST_F(WebRtcLoggingControllerTest, NullBrowserContext) {}
}  // namespace webrtc_text_log