Commit 1fe325fd authored by Paul Vriens's avatar Paul Vriens Committed by Alexandre Julliard

advapi32/tests: Add some GetOldestEventLogRecord tests.

parent de72f405
...@@ -182,6 +182,44 @@ static void test_count(void) ...@@ -182,6 +182,44 @@ static void test_count(void)
CloseEventLog(handle); CloseEventLog(handle);
} }
static void test_oldest(void)
{
HANDLE handle;
BOOL ret;
DWORD oldest;
SetLastError(0xdeadbeef);
ret = GetOldestEventLogRecord(NULL, NULL);
ok(!ret, "Expected failure\n");
todo_wine
ok(GetLastError() == ERROR_INVALID_PARAMETER, "Expected ERROR_INVALID_PARAMETER, got %d\n", GetLastError());
SetLastError(0xdeadbeef);
oldest = 0xdeadbeef;
ret = GetOldestEventLogRecord(NULL, &oldest);
todo_wine
{
ok(!ret, "Expected failure\n");
ok(GetLastError() == ERROR_INVALID_HANDLE, "Expected ERROR_INVALID_HANDLE, got %d\n", GetLastError());
ok(oldest == 0xdeadbeef, "Expected oldest to stay unchanged\n");
}
handle = OpenEventLogA(NULL, "Application");
SetLastError(0xdeadbeef);
ret = GetOldestEventLogRecord(handle, NULL);
ok(!ret, "Expected failure\n");
todo_wine
ok(GetLastError() == ERROR_INVALID_PARAMETER, "Expected ERROR_INVALID_PARAMETER, got %d\n", GetLastError());
oldest = 0xdeadbeef;
ret = GetOldestEventLogRecord(handle, &oldest);
ok(ret, "Expected succes\n");
ok(oldest != 0xdeadbeef, "Expected the number of the oldest record\n");
CloseEventLog(handle);
}
START_TEST(eventlog) START_TEST(eventlog)
{ {
SetLastError(0xdeadbeef); SetLastError(0xdeadbeef);
...@@ -198,4 +236,5 @@ START_TEST(eventlog) ...@@ -198,4 +236,5 @@ START_TEST(eventlog)
test_open_close(); test_open_close();
test_info(); test_info();
test_count(); test_count();
test_oldest();
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment