Nikolay Sivov : d3drm/tests: Additional test for SetOptions().
Alexandre Julliard
julliard at winehq.org
Mon Jul 3 15:56:46 CDT 2017
Module: wine
Branch: master
Commit: 84d340683e2cef51f719765d4f6f195c3f1cc84e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=84d340683e2cef51f719765d4f6f195c3f1cc84e
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Fri Jun 30 10:41:21 2017 +0300
d3drm/tests: Additional test for SetOptions().
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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);
More information about the wine-cvs
mailing list