#include <stdint.h>
#include <memory>
#include "base/memory/raw_ptr.h"
#include "base/strings/stringize_macros.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/buffer_format_util.h"
#include "ui/gfx/buffer_types.h"
#include "ui/gfx/client_native_pixmap.h"
#include "ui/gfx/color_space.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_context.h"
#include "ui/gl/gl_display.h"
#include "ui/gl/gl_surface.h"
#include "ui/gl/init/gl_factory.h"
#include "ui/gl/test/gl_test_support.h"
#include "ui/ozone/public/client_native_pixmap_factory_ozone.h"
#include "ui/ozone/public/ozone_platform.h"
#include "ui/ozone/public/surface_factory_ozone.h"
#ifdef LEAK_SANITIZER
#define MAYBE_Create …
#else
#define MAYBE_Create …
#endif
namespace gl {
namespace {
constexpr gfx::BufferUsage kUsage = …;
constexpr gfx::BufferFormat kFormat = …;
bool SkipTest() { … }
class NativePixmapGLBindingTest : public testing::Test { … };
TEST_F(NativePixmapGLBindingTest, MAYBE_Create) { … }
}
}