uianimation/tests: Add IUIAnimationTimer test.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d8d032da8b
commit
ecb59b0b8c
|
@ -47,6 +47,42 @@ static void test_UIAnimationManager(void)
|
||||||
IUIAnimationManager_Release(manager);
|
IUIAnimationManager_Release(manager);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void test_IUIAnimationTimer(void)
|
||||||
|
{
|
||||||
|
HRESULT hr;
|
||||||
|
IUIAnimationTimer *timer;
|
||||||
|
|
||||||
|
hr = CoCreateInstance( &CLSID_UIAnimationTimer, NULL, CLSCTX_ALL, &IID_IUIAnimationTimer, (void**)&timer);
|
||||||
|
if(FAILED(hr))
|
||||||
|
{
|
||||||
|
win_skip("IUIAnimationTimer not found\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr = IUIAnimationTimer_IsEnabled(timer);
|
||||||
|
todo_wine ok(hr == S_FALSE, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
hr = IUIAnimationTimer_Enable(timer);
|
||||||
|
ok(hr == S_OK, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
hr = IUIAnimationTimer_Enable(timer);
|
||||||
|
todo_wine ok(hr == S_FALSE, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
hr = IUIAnimationTimer_IsEnabled(timer);
|
||||||
|
todo_wine ok(hr == S_OK, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
hr = IUIAnimationTimer_Disable(timer);
|
||||||
|
todo_wine ok(hr == S_OK, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
hr = IUIAnimationTimer_Disable(timer);
|
||||||
|
todo_wine ok(hr == S_FALSE, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
hr = IUIAnimationTimer_IsEnabled(timer);
|
||||||
|
todo_wine ok(hr == S_FALSE, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
IUIAnimationTimer_Release(timer);
|
||||||
|
}
|
||||||
|
|
||||||
START_TEST(uianimation)
|
START_TEST(uianimation)
|
||||||
{
|
{
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
@ -57,6 +93,7 @@ START_TEST(uianimation)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
test_UIAnimationManager();
|
test_UIAnimationManager();
|
||||||
|
test_IUIAnimationTimer();
|
||||||
|
|
||||||
CoUninitialize();
|
CoUninitialize();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue