tornavis/source/blender/draw/tests/draw_testing.hh

20 lines
428 B
C++

/* SPDX-License-Identifier: Apache-2.0 */
#include "gpu_testing.hh"
namespace blender::draw {
/* Base class for draw test cases. It will setup and tear down the GPU part around each test. */
class DrawOpenGLTest : public blender::gpu::GPUOpenGLTest {
public:
void SetUp() override;
};
#define DRAW_TEST(test_name) \
TEST_F(DrawOpenGLTest, test_name) \
{ \
test_##test_name(); \
}
} // namespace blender::draw