[PATCH] d2d1/tests: Add some tests for context target handling.
nsivov at codeweavers.com
Wed Aug 22 08:24:42 CDT 2018
On 08/22/2018 04:10 PM, Henri Verbeet wrote:
> On 22 August 2018 at 14:59, Nikolay Sivov <nsivov at codeweavers.com> wrote:
>> + hr = ID2D1RenderTarget_QueryInterface(rt, &IID_ID2D1DeviceContext, (void **)&device_context);
>> + ok(SUCCEEDED(hr), "Failed to get device context interface, hr %#x.\n", hr);
>> + ID2D1DeviceContext_GetTarget(device_context, (ID2D1Image **)&bitmap);
>> + hr = ID2D1Bitmap1_GetSurface(bitmap, &surface);
>> + ok(FAILED(hr), "Unexpected hr %#x.\n", hr);
> Unless the error code isn't stable (in which case, please add a
> comment to that effect), it probably wouldn't hurt to be more specific
> about the expected error code.
Don't know about stability across version, but it's different for
different target types. I've seen E_FAIL and D2DERR_INVALID_CALL.
It's not obvious to me that we'll want to match that, but I'll add
explicit checks with next patches.
More information about the wine-devel