qwave: Add tests for QOSCloseHandle().
This commit is contained in:
parent
d6f13d8e0c
commit
61983465aa
1 changed files with 28 additions and 0 deletions
|
@ -64,7 +64,35 @@ static void test_QOSCreateHandle(void)
|
|||
ok(GetLastError() == ERROR_INVALID_PARAMETER, "Expected ERROR_INVALID_PARAMETER, got %ld\n", GetLastError());
|
||||
}
|
||||
|
||||
static void test_QOSCloseHandle(void)
|
||||
{
|
||||
QOS_VERSION ver;
|
||||
HANDLE h;
|
||||
BOOL ret;
|
||||
|
||||
SetLastError(0xdeadbeef);
|
||||
ret = QOSCloseHandle(NULL);
|
||||
ok(ret == FALSE, "Expected FALSE, got %d\n", ret);
|
||||
todo_wine ok(GetLastError() == ERROR_INVALID_HANDLE, "Expected ERROR_INVALID_HANDLE, got %ld\n", GetLastError());
|
||||
|
||||
ver.MajorVersion = 1;
|
||||
ver.MinorVersion = 0;
|
||||
ret = QOSCreateHandle(&ver, &h);
|
||||
todo_wine ok(ret == TRUE, "Expected TRUE, got %d\n", ret);
|
||||
|
||||
SetLastError(0xdeadbeef);
|
||||
ret = QOSCloseHandle(h);
|
||||
todo_wine ok(ret == TRUE, "Expected TRUE, got %d\n", ret);
|
||||
todo_wine ok(GetLastError() == 0xdeadbeef, "Expected 0xdeadbeef, got %ld\n", GetLastError());
|
||||
|
||||
SetLastError(0xdeadbeef);
|
||||
ret = QOSCloseHandle((HANDLE)0xdeadbeef);
|
||||
ok(ret == FALSE, "Expected FALSE, got %d\n", ret);
|
||||
todo_wine ok(GetLastError() == ERROR_INVALID_HANDLE, "Expected ERROR_INVALID_HANDLE, got %ld\n", GetLastError());
|
||||
}
|
||||
|
||||
START_TEST(qos)
|
||||
{
|
||||
test_QOSCreateHandle();
|
||||
test_QOSCloseHandle();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue