OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file is auto-generated. DO NOT EDIT! | 5 // This file is auto-generated. DO NOT EDIT! |
6 | 6 |
7 // It is included by gles2_cmd_decoder_unittest_1.cc | 7 // It is included by gles2_cmd_decoder_unittest_1.cc |
8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
10 | 10 |
11 | 11 |
12 TEST_F(GLES2DecoderTest1, ActiveTextureValidArgs) { | 12 TEST_F(GLES2DecoderTest1, ActiveTextureValidArgs) { |
| 13 EXPECT_CALL(*gl_, ActiveTexture(1)); |
13 SpecializedSetup<ActiveTexture, 0>(); | 14 SpecializedSetup<ActiveTexture, 0>(); |
14 ActiveTexture cmd; | 15 ActiveTexture cmd; |
15 cmd.Init(1); | 16 cmd.Init(1); |
16 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 17 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
17 } | 18 } |
18 | 19 |
19 TEST_F(GLES2DecoderTest1, AttachShaderValidArgs) { | 20 TEST_F(GLES2DecoderTest1, AttachShaderValidArgs) { |
20 EXPECT_CALL(*gl_, AttachShader(kServiceProgramId, kServiceShaderId)); | 21 EXPECT_CALL(*gl_, AttachShader(kServiceProgramId, kServiceShaderId)); |
21 SpecializedSetup<AttachShader, 0>(); | 22 SpecializedSetup<AttachShader, 0>(); |
22 AttachShader cmd; | 23 AttachShader cmd; |
(...skipping 1082 matching lines...) Loading... |
1105 | 1106 |
1106 TEST_F(GLES2DecoderTest1, GetProgramivInvalidArgs2_1) { | 1107 TEST_F(GLES2DecoderTest1, GetProgramivInvalidArgs2_1) { |
1107 EXPECT_CALL(*gl_, GetProgramiv(_, _, _)).Times(0); | 1108 EXPECT_CALL(*gl_, GetProgramiv(_, _, _)).Times(0); |
1108 SpecializedSetup<GetProgramiv, 0>(); | 1109 SpecializedSetup<GetProgramiv, 0>(); |
1109 GetProgramiv cmd; | 1110 GetProgramiv cmd; |
1110 cmd.Init( | 1111 cmd.Init( |
1111 client_program_id_, GL_DELETE_STATUS, shared_memory_id_, | 1112 client_program_id_, GL_DELETE_STATUS, shared_memory_id_, |
1112 kInvalidSharedMemoryOffset); | 1113 kInvalidSharedMemoryOffset); |
1113 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1114 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
1114 } | 1115 } |
| 1116 // TODO(gman): GetProgramInfoLog |
1115 | 1117 |
1116 TEST_F(GLES2DecoderTest1, GetProgramInfoLogValidArgs) { | |
1117 const char* kInfo = "hello"; | |
1118 const uint32 kBucketId = 123; | |
1119 SpecializedSetup<GetProgramInfoLog, 0>(); | |
1120 EXPECT_CALL( | |
1121 *gl_, GetProgramiv( | |
1122 kServiceProgramId, GL_INFO_LOG_LENGTH, _)) .WillOnce( | |
1123 SetArgumentPointee<2>(strlen(kInfo))); | |
1124 EXPECT_CALL( | |
1125 *gl_, GetProgramInfoLog(kServiceProgramId, strlen(kInfo) + 1, _, _)) | |
1126 .WillOnce(DoAll(SetArgumentPointee<2>(strlen(kInfo)), | |
1127 SetArrayArgument<3>(kInfo, kInfo + strlen(kInfo) + 1))); | |
1128 GetProgramInfoLog cmd; | |
1129 cmd.Init(client_program_id_, kBucketId); | |
1130 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
1131 CommonDecoder::Bucket* bucket = decoder_->GetBucket(kBucketId); | |
1132 ASSERT_TRUE(bucket != NULL); | |
1133 EXPECT_EQ(strlen(kInfo) + 1, bucket->size()); | |
1134 EXPECT_EQ(0, memcmp(bucket->GetData(0, bucket->size()), kInfo, | |
1135 bucket->size())); | |
1136 } | |
1137 | |
1138 TEST_F(GLES2DecoderTest1, GetProgramInfoLogInvalidArgs) { | |
1139 const uint32 kBucketId = 123; | |
1140 EXPECT_CALL(*gl_, GetProgramInfoLog(_, _, _, _)) | |
1141 .Times(0); | |
1142 GetProgramInfoLog cmd; | |
1143 cmd.Init(kInvalidClientId, kBucketId); | |
1144 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
1145 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); | |
1146 } | |
1147 | 1118 |
1148 TEST_F(GLES2DecoderTest1, GetRenderbufferParameterivValidArgs) { | 1119 TEST_F(GLES2DecoderTest1, GetRenderbufferParameterivValidArgs) { |
1149 EXPECT_CALL( | 1120 EXPECT_CALL( |
1150 *gl_, GetRenderbufferParameterivEXT( | 1121 *gl_, GetRenderbufferParameterivEXT( |
1151 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, reinterpret_cast<GLint*>( | 1122 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, reinterpret_cast<GLint*>( |
1152 shared_memory_address_))); | 1123 shared_memory_address_))); |
1153 SpecializedSetup<GetRenderbufferParameteriv, 0>(); | 1124 SpecializedSetup<GetRenderbufferParameteriv, 0>(); |
1154 GetRenderbufferParameteriv cmd; | 1125 GetRenderbufferParameteriv cmd; |
1155 cmd.Init( | 1126 cmd.Init( |
1156 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, shared_memory_id_, | 1127 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, shared_memory_id_, |
(...skipping 42 matching lines...) Loading... |
1199 | 1170 |
1200 TEST_F(GLES2DecoderTest1, GetShaderivInvalidArgs2_1) { | 1171 TEST_F(GLES2DecoderTest1, GetShaderivInvalidArgs2_1) { |
1201 EXPECT_CALL(*gl_, GetShaderiv(_, _, _)).Times(0); | 1172 EXPECT_CALL(*gl_, GetShaderiv(_, _, _)).Times(0); |
1202 SpecializedSetup<GetShaderiv, 0>(); | 1173 SpecializedSetup<GetShaderiv, 0>(); |
1203 GetShaderiv cmd; | 1174 GetShaderiv cmd; |
1204 cmd.Init( | 1175 cmd.Init( |
1205 client_shader_id_, GL_SHADER_TYPE, shared_memory_id_, | 1176 client_shader_id_, GL_SHADER_TYPE, shared_memory_id_, |
1206 kInvalidSharedMemoryOffset); | 1177 kInvalidSharedMemoryOffset); |
1207 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1178 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
1208 } | 1179 } |
| 1180 // TODO(gman): GetShaderInfoLog |
1209 | 1181 |
1210 TEST_F(GLES2DecoderTest1, GetShaderInfoLogValidArgs) { | |
1211 const char* kInfo = "hello"; | |
1212 const uint32 kBucketId = 123; | |
1213 SpecializedSetup<GetShaderInfoLog, 0>(); | |
1214 EXPECT_CALL( | |
1215 *gl_, GetShaderiv( | |
1216 kServiceShaderId, GL_INFO_LOG_LENGTH, _)) .WillOnce( | |
1217 SetArgumentPointee<2>(strlen(kInfo))); | |
1218 EXPECT_CALL( | |
1219 *gl_, GetShaderInfoLog(kServiceShaderId, strlen(kInfo) + 1, _, _)) | |
1220 .WillOnce(DoAll(SetArgumentPointee<2>(strlen(kInfo)), | |
1221 SetArrayArgument<3>(kInfo, kInfo + strlen(kInfo) + 1))); | |
1222 GetShaderInfoLog cmd; | |
1223 cmd.Init(client_shader_id_, kBucketId); | |
1224 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
1225 CommonDecoder::Bucket* bucket = decoder_->GetBucket(kBucketId); | |
1226 ASSERT_TRUE(bucket != NULL); | |
1227 EXPECT_EQ(strlen(kInfo) + 1, bucket->size()); | |
1228 EXPECT_EQ(0, memcmp(bucket->GetData(0, bucket->size()), kInfo, | |
1229 bucket->size())); | |
1230 } | |
1231 | |
1232 TEST_F(GLES2DecoderTest1, GetShaderInfoLogInvalidArgs) { | |
1233 const uint32 kBucketId = 123; | |
1234 EXPECT_CALL(*gl_, GetShaderInfoLog(_, _, _, _)) | |
1235 .Times(0); | |
1236 GetShaderInfoLog cmd; | |
1237 cmd.Init(kInvalidClientId, kBucketId); | |
1238 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
1239 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); | |
1240 } | |
1241 // TODO(gman): GetShaderPrecisionFormat | 1182 // TODO(gman): GetShaderPrecisionFormat |
1242 | 1183 |
1243 // TODO(gman): GetShaderSource | 1184 // TODO(gman): GetShaderSource |
1244 // TODO(gman): GetString | |
1245 | 1185 |
1246 | 1186 |
| 1187 TEST_F(GLES2DecoderTest1, GetStringValidArgs) { |
| 1188 EXPECT_CALL(*gl_, GetString(GL_VENDOR)); |
| 1189 SpecializedSetup<GetString, 0>(); |
| 1190 GetString cmd; |
| 1191 cmd.Init(GL_VENDOR); |
| 1192 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1193 } |
| 1194 |
1247 TEST_F(GLES2DecoderTest1, GetTexParameterfvValidArgs) { | 1195 TEST_F(GLES2DecoderTest1, GetTexParameterfvValidArgs) { |
1248 EXPECT_CALL( | 1196 EXPECT_CALL( |
1249 *gl_, GetTexParameterfv( | 1197 *gl_, GetTexParameterfv( |
1250 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, reinterpret_cast<GLfloat*>( | 1198 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, reinterpret_cast<GLfloat*>( |
1251 shared_memory_address_))); | 1199 shared_memory_address_))); |
1252 SpecializedSetup<GetTexParameterfv, 0>(); | 1200 SpecializedSetup<GetTexParameterfv, 0>(); |
1253 GetTexParameterfv cmd; | 1201 GetTexParameterfv cmd; |
1254 cmd.Init( | 1202 cmd.Init( |
1255 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, | 1203 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, |
1256 shared_memory_offset_); | 1204 shared_memory_offset_); |
(...skipping 87 matching lines...) Loading... |
1344 EXPECT_CALL(*gl_, GetTexParameteriv(_, _, _)).Times(0); | 1292 EXPECT_CALL(*gl_, GetTexParameteriv(_, _, _)).Times(0); |
1345 SpecializedSetup<GetTexParameteriv, 0>(); | 1293 SpecializedSetup<GetTexParameteriv, 0>(); |
1346 GetTexParameteriv cmd; | 1294 GetTexParameteriv cmd; |
1347 cmd.Init( | 1295 cmd.Init( |
1348 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, | 1296 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, |
1349 kInvalidSharedMemoryOffset); | 1297 kInvalidSharedMemoryOffset); |
1350 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1298 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
1351 } | 1299 } |
1352 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 1300 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
1353 | 1301 |
OLD | NEW |