@@ -113,50 +113,54 @@ TEST(GetDeviceInfo, devicePlanarYuvMaxWidthHeightReturnsErrorWhenPlanarYuvExtens
113113 EXPECT_EQ (CL_INVALID_VALUE, retVal);
114114}
115115
116- TEST (GetDeviceInfo, devicePlanarYuvMaxWidthHeightReturnsErrorWhenPlanarYuvExtensionEnabledAndSupportImageDisabled ) {
116+ TEST (GetDeviceInfo, devicePlanarYuvMaxWidthHeightReturnsSuccessWhenPlanarYuvExtensionEnabledAndSupportImageDisabled ) {
117117 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
118118 device->deviceInfo .imageSupport = false ;
119119 device->deviceInfo .nv12Extension = true ;
120120 size_t value = 0 ;
121121
122122 auto retVal = device->getDeviceInfo (
123123 CL_DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL,
124- 4 ,
124+ sizeof ( size_t ) ,
125125 &value,
126126 nullptr );
127127
128- EXPECT_EQ (CL_INVALID_VALUE, retVal);
128+ EXPECT_EQ (CL_SUCCESS, retVal);
129+ EXPECT_EQ (0u , value);
129130
130131 retVal = device->getDeviceInfo (
131132 CL_DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL,
132- 4 ,
133+ sizeof ( size_t ) ,
133134 &value,
134135 nullptr );
135136
136- EXPECT_EQ (CL_INVALID_VALUE, retVal);
137+ EXPECT_EQ (CL_SUCCESS, retVal);
138+ EXPECT_EQ (0u , value);
137139}
138140
139- TEST (GetDeviceInfo, clDeviceImage2dMaxWidthHeightReturnsErrorWhenImageSupportDisabled ) {
141+ TEST (GetDeviceInfo, clDeviceImage2dMaxWidthHeightReturnsSuccessWhenImageSupportDisabled ) {
140142 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
141143
142144 device->deviceInfo .imageSupport = false ;
143- uint32_t value;
145+ size_t value = 0 ;
144146
145147 auto retVal = device->getDeviceInfo (
146148 CL_DEVICE_IMAGE2D_MAX_WIDTH,
147149 sizeof (size_t ),
148150 &value,
149151 nullptr );
150152
151- EXPECT_EQ (CL_INVALID_VALUE, retVal);
153+ EXPECT_EQ (CL_SUCCESS, retVal);
154+ EXPECT_EQ (0u , value);
152155
153156 retVal = device->getDeviceInfo (
154157 CL_DEVICE_IMAGE2D_MAX_HEIGHT,
155158 sizeof (size_t ),
156159 &value,
157160 nullptr );
158161
159- EXPECT_EQ (CL_INVALID_VALUE, retVal);
162+ EXPECT_EQ (CL_SUCCESS, retVal);
163+ EXPECT_EQ (0u , value);
160164}
161165
162166TEST (GetDeviceInfo, clDeviceImage2dMaxWidthHeightReturnsCorrectValuesWhenImageSupportEnabled) {
@@ -182,35 +186,38 @@ TEST(GetDeviceInfo, clDeviceImage2dMaxWidthHeightReturnsCorrectValuesWhenImageSu
182186 EXPECT_EQ (CL_SUCCESS, retVal);
183187}
184188
185- TEST (GetDeviceInfo, clDeviceImage3dMaxWidthHeightDepthReturnsErrorWhenImageSupportDisabled ) {
189+ TEST (GetDeviceInfo, clDeviceImage3dMaxWidthHeightDepthReturnsSuccessWhenImageSupportDisabled ) {
186190 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
191+ size_t value = 0 ;
187192
188193 device->deviceInfo .imageSupport = false ;
189- uint32_t value;
190194
191195 auto retVal = device->getDeviceInfo (
192196 CL_DEVICE_IMAGE3D_MAX_WIDTH,
193197 sizeof (size_t ),
194198 &value,
195199 nullptr );
196200
197- EXPECT_EQ (CL_INVALID_VALUE, retVal);
201+ EXPECT_EQ (CL_SUCCESS, retVal);
202+ EXPECT_EQ (0u , value);
198203
199204 retVal = device->getDeviceInfo (
200205 CL_DEVICE_IMAGE3D_MAX_HEIGHT,
201206 sizeof (size_t ),
202207 &value,
203208 nullptr );
204209
205- EXPECT_EQ (CL_INVALID_VALUE, retVal);
210+ EXPECT_EQ (CL_SUCCESS, retVal);
211+ EXPECT_EQ (0u , value);
206212
207213 retVal = device->getDeviceInfo (
208214 CL_DEVICE_IMAGE3D_MAX_DEPTH,
209215 sizeof (size_t ),
210216 &value,
211217 nullptr );
212218
213- EXPECT_EQ (CL_INVALID_VALUE, retVal);
219+ EXPECT_EQ (CL_SUCCESS, retVal);
220+ EXPECT_EQ (0u , value);
214221}
215222
216223TEST (GetDeviceInfo, clDeviceImage3dMaxWidthHeightDepthReturnsCorrectValuesWhenImageSupportEnabled) {
@@ -244,7 +251,7 @@ TEST(GetDeviceInfo, clDeviceImage3dMaxWidthHeightDepthReturnsCorrectValuesWhenIm
244251 EXPECT_EQ (CL_SUCCESS, retVal);
245252}
246253
247- TEST (GetDeviceInfo, clDeviceImageMaxArgsReturnsErrorWhenImageSupportDisabled ) {
254+ TEST (GetDeviceInfo, clDeviceImageMaxArgsReturnsSuccessWhenImageSupportDisabled ) {
248255 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
249256
250257 device->deviceInfo .imageSupport = false ;
@@ -256,23 +263,26 @@ TEST(GetDeviceInfo, clDeviceImageMaxArgsReturnsErrorWhenImageSupportDisabled) {
256263 &value,
257264 nullptr );
258265
259- EXPECT_EQ (CL_INVALID_VALUE, retVal);
266+ EXPECT_EQ (CL_SUCCESS, retVal);
267+ EXPECT_EQ (0u , value);
260268
261269 retVal = device->getDeviceInfo (
262270 CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS,
263271 sizeof (size_t ),
264272 &value,
265273 nullptr );
266274
267- EXPECT_EQ (CL_INVALID_VALUE, retVal);
275+ EXPECT_EQ (CL_SUCCESS, retVal);
276+ EXPECT_EQ (0u , value);
268277
269278 retVal = device->getDeviceInfo (
270279 CL_DEVICE_MAX_WRITE_IMAGE_ARGS,
271280 sizeof (size_t ),
272281 &value,
273282 nullptr );
274283
275- EXPECT_EQ (CL_INVALID_VALUE, retVal);
284+ EXPECT_EQ (CL_SUCCESS, retVal);
285+ EXPECT_EQ (0u , value);
276286}
277287
278288TEST (GetDeviceInfo, clDeviceImageMaxArgsReturnsCorrectValuesWhenImageSupportEnabled) {
@@ -306,19 +316,20 @@ TEST(GetDeviceInfo, clDeviceImageMaxArgsReturnsCorrectValuesWhenImageSupportEnab
306316 EXPECT_EQ (CL_SUCCESS, retVal);
307317}
308318
309- TEST (GetDeviceInfo, clDeviceImageBaseAddressAlignmentReturnsErrorWhenImageSupportDisabled ) {
319+ TEST (GetDeviceInfo, clDeviceImageBaseAddressAlignmentReturnsSuccessWhenImageSupportDisabled ) {
310320 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
321+ size_t value = 0 ;
311322
312323 device->deviceInfo .imageSupport = false ;
313- uint32_t value;
314324
315325 auto retVal = device->getDeviceInfo (
316326 CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT,
317327 sizeof (cl_uint),
318328 &value,
319329 nullptr );
320330
321- EXPECT_EQ (CL_INVALID_VALUE, retVal);
331+ EXPECT_EQ (CL_SUCCESS, retVal);
332+ EXPECT_EQ (0u , value);
322333}
323334
324335TEST (GetDeviceInfo, clDeviceImageBaseAddressAlignmentReturnsCorrectValuesWhenImageSupportEnabled) {
@@ -338,17 +349,18 @@ TEST(GetDeviceInfo, clDeviceImageBaseAddressAlignmentReturnsCorrectValuesWhenIma
338349
339350TEST (GetDeviceInfo, clDeviceImageMaxArraySizeReturnsErrorWhenImageSupportDisabled) {
340351 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
352+ size_t value = 0 ;
341353
342354 device->deviceInfo .imageSupport = false ;
343- uint32_t value;
344355
345356 auto retVal = device->getDeviceInfo (
346357 CL_DEVICE_IMAGE_MAX_ARRAY_SIZE,
347358 sizeof (size_t ),
348359 &value,
349360 nullptr );
350361
351- EXPECT_EQ (CL_INVALID_VALUE, retVal);
362+ EXPECT_EQ (CL_SUCCESS, retVal);
363+ EXPECT_EQ (0u , value);
352364}
353365
354366TEST (GetDeviceInfo, clDeviceImageMaxArraySizeReturnsCorrectValuesWhenImageSupportEnabled) {
@@ -366,19 +378,20 @@ TEST(GetDeviceInfo, clDeviceImageMaxArraySizeReturnsCorrectValuesWhenImageSuppor
366378 EXPECT_EQ (CL_SUCCESS, retVal);
367379}
368380
369- TEST (GetDeviceInfo, clDeviceImageMaxBufferSizeReturnsErrorWhenImageSupportDisabled ) {
381+ TEST (GetDeviceInfo, clDeviceImageMaxBufferSizeReturnsSuccessWhenImageSupportDisabled ) {
370382 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
383+ size_t value = 0 ;
371384
372385 device->deviceInfo .imageSupport = false ;
373- uint32_t value;
374386
375387 auto retVal = device->getDeviceInfo (
376388 CL_DEVICE_IMAGE_MAX_BUFFER_SIZE,
377389 sizeof (size_t ),
378390 &value,
379391 nullptr );
380392
381- EXPECT_EQ (CL_INVALID_VALUE, retVal);
393+ EXPECT_EQ (CL_SUCCESS, retVal);
394+ EXPECT_EQ (0u , value);
382395}
383396
384397TEST (GetDeviceInfo, clDeviceImageMaxBufferSizeReturnsCorrectValuesWhenImageSupportEnabled) {
@@ -396,19 +409,20 @@ TEST(GetDeviceInfo, clDeviceImageMaxBufferSizeReturnsCorrectValuesWhenImageSuppo
396409 EXPECT_EQ (CL_SUCCESS, retVal);
397410}
398411
399- TEST (GetDeviceInfo, clDeviceImagePtichAlignmentReturnsErrorWhenImageSupportDisabled ) {
412+ TEST (GetDeviceInfo, clDeviceImagePtichAlignmentReturnsSuccessWhenImageSupportDisabled ) {
400413 auto device = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr ));
414+ size_t value = 0 ;
401415
402416 device->deviceInfo .imageSupport = false ;
403- uint32_t value;
404417
405418 auto retVal = device->getDeviceInfo (
406419 CL_DEVICE_IMAGE_PITCH_ALIGNMENT,
407420 sizeof (cl_uint),
408421 &value,
409422 nullptr );
410423
411- EXPECT_EQ (CL_INVALID_VALUE, retVal);
424+ EXPECT_EQ (CL_SUCCESS, retVal);
425+ EXPECT_EQ (0u , value);
412426}
413427
414428TEST (GetDeviceInfo, clDeviceImagePtichAlignmentReturnsCorrectValuesWhenImageSupportEnabled) {
0 commit comments