| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| index 910cb0104b214ec80de4dd7872f5a70f1904a145..68aa88b058466ab9decf34d037c1ae6d38c089e3 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| @@ -8820,6 +8820,26 @@ TEST_F(GLES2DecoderTest, DiscardFramebufferEXTUnsupported) {
|
| EXPECT_EQ(GL_INVALID_OPERATION, GetGLError());
|
| }
|
|
|
| +TEST_F(GLES2DecoderManualInitTest, RestoreState) {
|
| + InitDecoder(
|
| + "", // extensions
|
| + false, // has alpha
|
| + false, // has depth
|
| + false, // has stencil
|
| + false, // request alpha
|
| + false, // request depth
|
| + false, // request stencil
|
| + true); // bind generates resource
|
| + SetupTexture();
|
| + // TODO(kaanb): do not hardcode size
|
| + for (int i = 0; i < 8; ++i) {
|
| + EXPECT_CALL(*gl_, ActiveTexture(GL_TEXTURE0 + i))
|
| + .Times(1)
|
| + .RetiresOnSaturation();
|
| + }
|
| + GetDecoder()->RestoreState(NULL);
|
| +}
|
| +
|
| // TODO(gman): Complete this test.
|
| // TEST_F(GLES2DecoderTest, CompressedTexImage2DGLError) {
|
| // }
|
|
|