Module: wine Branch: master Commit: 84d340683e2cef51f719765d4f6f195c3f1cc84e URL: http://source.winehq.org/git/wine.git/?a=commit;h=84d340683e2cef51f719765d4f...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Jun 30 10:41:21 2017 +0300
d3drm/tests: Additional test for SetOptions().
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/d3drm/tests/d3drm.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/dlls/d3drm/tests/d3drm.c b/dlls/d3drm/tests/d3drm.c index 9b166aa..950edb1 100644 --- a/dlls/d3drm/tests/d3drm.c +++ b/dlls/d3drm/tests/d3drm.c @@ -6804,6 +6804,13 @@ static void test_animation(void) ok(options == (D3DRMANIMATION_CLOSED | D3DRMANIMATION_LINEARPOSITION), "Unexpected default options %#x.\n", options);
+ /* Mask contains undefined bits together with valid one. */ + hr = IDirect3DRMAnimation_SetOptions(animation, 0xf0000000 | D3DRMANIMATION_OPEN); + ok(SUCCEEDED(hr), "Failed to set animation options, hr %#x.\n", hr); + + options = IDirect3DRMAnimation_GetOptions(animation); + ok(options == (0xf0000000 | D3DRMANIMATION_OPEN), "Unexpected animation options %#x.\n", options); + hr = IDirect3DRMAnimation_SetOptions(animation, D3DRMANIMATION_SCALEANDROTATION); ok(SUCCEEDED(hr), "Failed to set animation options, hr %#x.\n", hr);