| 21 | using ::testing::Return; |
| 22 | |
| 23 | UNIT_TEST(CreateDestroyDataBufferTest) |
| 24 | { |
| 25 | TestingGraphicsContext context; |
| 26 | InSequence s; |
| 27 | EXPECTGL(glGenBuffer()).WillOnce(Return(1)); |
| 28 | EXPECTGL(glBindBuffer(1, gl_const::GLArrayBuffer)); |
| 29 | EXPECTGL(glBufferData(gl_const::GLArrayBuffer, 3 * 100 * sizeof(float), nullptr, gl_const::GLDynamicDraw)); |
| 30 | EXPECTGL(glBindBuffer(0, gl_const::GLArrayBuffer)); |
| 31 | EXPECTGL(glDeleteBuffer(1)); |
| 32 | |
| 33 | std::unique_ptr<DataBuffer> buffer(new DataBuffer(3 * sizeof(float), 100)); |
| 34 | buffer->MoveToGPU(make_ref(&context), GPUBuffer::ElementBuffer, 0); |
| 35 | } |
| 36 | |
| 37 | UNIT_TEST(CreateDestroyIndexBufferTest) |
| 38 | { |
nothing calls this directly
no test coverage detected