#include <memory>
#include "base/test/bind.h"
#include "base/version.h"
#include "chrome/browser/feedback/system_logs/log_sources/related_website_sets_source.h"
#include "chrome/browser/first_party_sets/first_party_sets_policy_service.h"
#include "chrome/browser/first_party_sets/first_party_sets_policy_service_factory.h"
#include "chrome/browser/first_party_sets/scoped_mock_first_party_sets_handler.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/browser_with_test_window_test.h"
#include "chrome/test/base/testing_browser_process.h"
#include "components/feedback/system_logs/system_logs_source.h"
#include "components/privacy_sandbox/privacy_sandbox_prefs.h"
#include "net/first_party_sets/global_first_party_sets.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace system_logs {
namespace {
constexpr char kRelatedWebsiteSetsDisabled[] = …;
}
class RelatedWebsiteSetsSourceTest : public BrowserWithTestWindowTest { … };
TEST_F(RelatedWebsiteSetsSourceTest, RWS_Disabled) { … }
TEST_F(RelatedWebsiteSetsSourceTest, RWS_NotReady) { … }
TEST_F(RelatedWebsiteSetsSourceTest, RWS_Empty) { … }
TEST_F(RelatedWebsiteSetsSourceTest, RWS_OTRProfile) { … }
TEST_F(RelatedWebsiteSetsSourceTest, RWS) { … }
TEST_F(RelatedWebsiteSetsSourceTest, SubsetsAreSorted) { … }
}