#include "ui/color/color_provider_manager.h"
#include <optional>
#include <vector>
#include "base/functional/bind.h"
#include "base/test/metrics/histogram_tester.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/skia/include/core/SkColor.h"
#include "ui/color/color_mixer.h"
#include "ui/color/color_provider.h"
#include "ui/color/color_provider_key.h"
#include "ui/color/color_recipe.h"
#include "ui/color/color_test_ids.h"
#include "ui/gfx/color_palette.h"
namespace ui {
namespace {
class ColorProviderManagerTest : public testing::Test { … };
ColorProvider* GetLightNormalColorProvider() { … }
class TestInitializerSupplier : public ColorProviderKey::InitializerSupplier { … };
}
TEST_F(ColorProviderManagerTest, Persistence) { … }
TEST_F(ColorProviderManagerTest, SetInitializer) { … }
TEST_F(ColorProviderManagerTest, Reset) { … }
TEST_F(ColorProviderManagerTest, LookupWithDeletedMember) { … }
TEST_F(ColorProviderManagerTest, KeyOrderIsStable) { … }
}