Module: wine Branch: master Commit: a4a7ab8e3b5e88125cfb859d5cb7e81422de38c8 URL: https://source.winehq.org/git/wine.git/?a=commit;h=a4a7ab8e3b5e88125cfb859d5...
Author: Daniel Lehman dlehman@esri.com Date: Tue Mar 15 10:12:01 2022 -0700
kernel32/tests: Add test for FileTimeToSystemTime.
Signed-off-by: Daniel Lehman dlehman@esri.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/kernel32/tests/time.c | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/dlls/kernel32/tests/time.c b/dlls/kernel32/tests/time.c index b1e14b1b8c4..fdef78a4466 100644 --- a/dlls/kernel32/tests/time.c +++ b/dlls/kernel32/tests/time.c @@ -395,6 +395,16 @@ static void test_FileTimeToSystemTime(void) "Got Year %4d Month %2d Day %2d Hour %2d Min %2d Sec %2d mSec %3d\n", st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds); + + ft.dwHighDateTime = -1; + ft.dwLowDateTime = -1; + SetLastError(0xdeadbeef); + ret = FileTimeToSystemTime(&ft, &st); + todo_wine { + ok(!ret, "expected failure\n"); + ok(GetLastError() == ERROR_INVALID_PARAMETER, + "expected ERROR_INVALID_PARAMETER, got %ld\n", GetLastError()); + } }
static void test_FileTimeToLocalFileTime(void)