#include <chrome-color-management-client-protocol.h>
#include "base/check.h"
#include "base/files/file_util.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/scoped_refptr.h"
#include "base/memory/weak_ptr.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/display/test/test_screen.h"
#include "ui/gfx/color_space.h"
#include "ui/ozone/platform/wayland/common/wayland_object.h"
#include "ui/ozone/platform/wayland/host/wayland_buffer_manager_host.h"
#include "ui/ozone/platform/wayland/host/wayland_connection.h"
#include "ui/ozone/platform/wayland/host/wayland_output.h"
#include "ui/ozone/platform/wayland/host/wayland_output_manager.h"
#include "ui/ozone/platform/wayland/host/wayland_zcr_color_management_output.h"
#include "ui/ozone/platform/wayland/host/wayland_zcr_color_manager.h"
#include "ui/ozone/platform/wayland/host/wayland_zcr_color_space.h"
#include "ui/ozone/platform/wayland/test/mock_surface.h"
#include "ui/ozone/platform/wayland/test/mock_wayland_zcr_color_manager.h"
#include "ui/ozone/platform/wayland/test/test_wayland_zcr_color_management_output.h"
#include "ui/ozone/platform/wayland/test/test_wayland_zcr_color_management_surface.h"
#include "ui/ozone/platform/wayland/test/test_wayland_zcr_color_space.h"
#include "ui/ozone/platform/wayland/test/wayland_test.h"
Values;
namespace ui {
namespace {
constexpr uint32_t kAugmentedSurfaceNotSupportedVersion = …;
base::ScopedFD MakeFD() { … }
class WaylandZcrColorManagerTest : public WaylandTest { … };
}
TEST_P(WaylandZcrColorManagerTest, CreateColorManagementOutput) { … }
TEST_P(WaylandZcrColorManagerTest, CreateColorManagementSurface) { … }
TEST_P(WaylandZcrColorManagerTest, DoNotSetInvaliColorSpace) { … }
INSTANTIATE_TEST_SUITE_P(…);
}