| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h
|
| ===================================================================
|
| --- gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h (revision 40197)
|
| +++ gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h (working copy)
|
| @@ -10,6 +10,7 @@
|
|
|
|
|
| TEST_F(GLES2DecoderTest1, ActiveTextureValidArgs) {
|
| + EXPECT_CALL(*gl_, ActiveTexture(1));
|
| SpecializedSetup<ActiveTexture, 0>();
|
| ActiveTexture cmd;
|
| cmd.Init(1);
|
| @@ -1112,39 +1113,9 @@
|
| kInvalidSharedMemoryOffset);
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
| +// TODO(gman): GetProgramInfoLog
|
|
|
| -TEST_F(GLES2DecoderTest1, GetProgramInfoLogValidArgs) {
|
| - const char* kInfo = "hello";
|
| - const uint32 kBucketId = 123;
|
| - SpecializedSetup<GetProgramInfoLog, 0>();
|
| - EXPECT_CALL(
|
| - *gl_, GetProgramiv(
|
| - kServiceProgramId, GL_INFO_LOG_LENGTH, _)) .WillOnce(
|
| - SetArgumentPointee<2>(strlen(kInfo)));
|
| - EXPECT_CALL(
|
| - *gl_, GetProgramInfoLog(kServiceProgramId, strlen(kInfo) + 1, _, _))
|
| - .WillOnce(DoAll(SetArgumentPointee<2>(strlen(kInfo)),
|
| - SetArrayArgument<3>(kInfo, kInfo + strlen(kInfo) + 1)));
|
| - GetProgramInfoLog cmd;
|
| - cmd.Init(client_program_id_, kBucketId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - CommonDecoder::Bucket* bucket = decoder_->GetBucket(kBucketId);
|
| - ASSERT_TRUE(bucket != NULL);
|
| - EXPECT_EQ(strlen(kInfo) + 1, bucket->size());
|
| - EXPECT_EQ(0, memcmp(bucket->GetData(0, bucket->size()), kInfo,
|
| - bucket->size()));
|
| -}
|
|
|
| -TEST_F(GLES2DecoderTest1, GetProgramInfoLogInvalidArgs) {
|
| - const uint32 kBucketId = 123;
|
| - EXPECT_CALL(*gl_, GetProgramInfoLog(_, _, _, _))
|
| - .Times(0);
|
| - GetProgramInfoLog cmd;
|
| - cmd.Init(kInvalidClientId, kBucketId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| -}
|
| -
|
| TEST_F(GLES2DecoderTest1, GetRenderbufferParameterivValidArgs) {
|
| EXPECT_CALL(
|
| *gl_, GetRenderbufferParameterivEXT(
|
| @@ -1206,44 +1177,21 @@
|
| kInvalidSharedMemoryOffset);
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
| +// TODO(gman): GetShaderInfoLog
|
|
|
| -TEST_F(GLES2DecoderTest1, GetShaderInfoLogValidArgs) {
|
| - const char* kInfo = "hello";
|
| - const uint32 kBucketId = 123;
|
| - SpecializedSetup<GetShaderInfoLog, 0>();
|
| - EXPECT_CALL(
|
| - *gl_, GetShaderiv(
|
| - kServiceShaderId, GL_INFO_LOG_LENGTH, _)) .WillOnce(
|
| - SetArgumentPointee<2>(strlen(kInfo)));
|
| - EXPECT_CALL(
|
| - *gl_, GetShaderInfoLog(kServiceShaderId, strlen(kInfo) + 1, _, _))
|
| - .WillOnce(DoAll(SetArgumentPointee<2>(strlen(kInfo)),
|
| - SetArrayArgument<3>(kInfo, kInfo + strlen(kInfo) + 1)));
|
| - GetShaderInfoLog cmd;
|
| - cmd.Init(client_shader_id_, kBucketId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - CommonDecoder::Bucket* bucket = decoder_->GetBucket(kBucketId);
|
| - ASSERT_TRUE(bucket != NULL);
|
| - EXPECT_EQ(strlen(kInfo) + 1, bucket->size());
|
| - EXPECT_EQ(0, memcmp(bucket->GetData(0, bucket->size()), kInfo,
|
| - bucket->size()));
|
| -}
|
| -
|
| -TEST_F(GLES2DecoderTest1, GetShaderInfoLogInvalidArgs) {
|
| - const uint32 kBucketId = 123;
|
| - EXPECT_CALL(*gl_, GetShaderInfoLog(_, _, _, _))
|
| - .Times(0);
|
| - GetShaderInfoLog cmd;
|
| - cmd.Init(kInvalidClientId, kBucketId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| -}
|
| // TODO(gman): GetShaderPrecisionFormat
|
|
|
| // TODO(gman): GetShaderSource
|
| -// TODO(gman): GetString
|
|
|
|
|
| +TEST_F(GLES2DecoderTest1, GetStringValidArgs) {
|
| + EXPECT_CALL(*gl_, GetString(GL_VENDOR));
|
| + SpecializedSetup<GetString, 0>();
|
| + GetString cmd;
|
| + cmd.Init(GL_VENDOR);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| +}
|
| +
|
| TEST_F(GLES2DecoderTest1, GetTexParameterfvValidArgs) {
|
| EXPECT_CALL(
|
| *gl_, GetTexParameterfv(
|
|
|