mfplat/tests: Remove initialization from tests that don't need it.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Nikolay Sivov 2019-02-19 16:20:03 +03:00 committed by Alexandre Julliard
parent a21448a663
commit e87faa1ad2
1 changed files with 15 additions and 8 deletions

View File

@ -319,12 +319,6 @@ static void test_MFCreateMediaType(void)
HRESULT hr; HRESULT hr;
IMFMediaType *mediatype; IMFMediaType *mediatype;
hr = MFStartup(MAKELONG( MF_API_VERSION, 0xdead ), MFSTARTUP_FULL);
ok(hr == MF_E_BAD_STARTUP_VERSION, "got 0x%08x\n", hr);
hr = MFStartup(MF_VERSION, MFSTARTUP_FULL);
ok(hr == S_OK, "got 0x%08x\n", hr);
if(0) if(0)
{ {
/* Crash on Windows Vista/7 */ /* Crash on Windows Vista/7 */
@ -339,8 +333,6 @@ if(0)
todo_wine ok(hr == S_OK, "got 0x%08x\n", hr); todo_wine ok(hr == S_OK, "got 0x%08x\n", hr);
IMFMediaType_Release(mediatype); IMFMediaType_Release(mediatype);
MFShutdown();
} }
static void test_MFCreateMediaEvent(void) static void test_MFCreateMediaEvent(void)
@ -832,12 +824,27 @@ static void test_MFCreateAsyncResult(void)
ok(!refcount, "Unexpected refcount %u\n.", refcount); ok(!refcount, "Unexpected refcount %u\n.", refcount);
} }
static void test_startup(void)
{
HRESULT hr;
hr = MFStartup(MAKELONG(MF_API_VERSION, 0xdead), MFSTARTUP_FULL);
ok(hr == MF_E_BAD_STARTUP_VERSION, "Unexpected hr %#x.\n", hr);
hr = MFStartup(MF_VERSION, MFSTARTUP_FULL);
ok(hr == S_OK, "Failed to start up, hr %#x.\n", hr);
hr = MFShutdown();
ok(hr == S_OK, "Failed to shutdown, hr %#x.\n", hr);
}
START_TEST(mfplat) START_TEST(mfplat)
{ {
CoInitialize(NULL); CoInitialize(NULL);
init_functions(); init_functions();
test_startup();
test_register(); test_register();
test_MFCreateMediaType(); test_MFCreateMediaType();
test_MFCreateMediaEvent(); test_MFCreateMediaEvent();