#ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_H_
#define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_H_
#include "gpu/command_buffer/common/gles2_cmd_format.h"
#include "gpu/command_buffer/common/gles2_cmd_utils.h"
#include "gpu/command_buffer/service/buffer_manager.h"
#include "gpu/command_buffer/service/context_group.h"
#include "gpu/command_buffer/service/framebuffer_manager.h"
#include "gpu/command_buffer/service/gles2_cmd_decoder.h"
#include "gpu/command_buffer/service/gles2_cmd_decoder_mock.h"
#include "gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h"
#include "gpu/command_buffer/service/program_manager.h"
#include "gpu/command_buffer/service/query_manager.h"
#include "gpu/command_buffer/service/renderbuffer_manager.h"
#include "gpu/command_buffer/service/shader_manager.h"
#include "gpu/command_buffer/service/test_helper.h"
#include "gpu/command_buffer/service/texture_manager.h"
#include "gpu/command_buffer/service/vertex_array_manager.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gl/gl_mock.h"
#include "ui/gl/gl_surface_stub.h"
namespace gpu {
namespace gles2 {
class GLES2DecoderTest : public GLES2DecoderTestBase { … };
class GLES2DecoderWithShaderTest : public GLES2DecoderWithShaderTestBase { … };
class GLES2DecoderRGBBackbufferTest : public GLES2DecoderWithShaderTest { … };
class GLES2DecoderManualInitTest : public GLES2DecoderWithShaderTest { … };
class GLES3DecoderTest : public GLES2DecoderTest { … };
class WebGL2DecoderTest : public GLES2DecoderTest { … };
class GLES3DecoderWithShaderTest : public GLES2DecoderWithShaderTest { … };
class GLES3DecoderManualInitTest : public GLES2DecoderManualInitTest { … };
class GLES2DecoderPassthroughTest : public GLES2DecoderPassthroughTestBase { … };
class GLES2WebGLDecoderPassthroughTest
: public GLES2DecoderPassthroughTestBase { … };
class GLES3DecoderPassthroughTest : public GLES2DecoderPassthroughTestBase { … };
}
}
#endif