more trace info

Jakob Eriksson jakov at vmlinux.org
Thu Mar 17 09:28:16 CST 2005


more trace info

-------------- next part --------------
Index: dlls/kernel/tests/time.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/tests/time.c,v
retrieving revision 1.7
diff -u -r1.7 time.c
--- dlls/kernel/tests/time.c	27 Dec 2004 17:26:38 -0000	1.7
+++ dlls/kernel/tests/time.c	17 Mar 2005 15:27:35 -0000
@@ -121,15 +121,18 @@
     FILETIME ft;
     SYSTEMTIME st;
 
-    memset(&ft,0,sizeof ft);
 
     /* Invalid argument checks */
 
+    ft.dwHighDateTime = 12345;
+    ft.dwLowDateTime = 12345;
     todo_wine {
-    ok( !DosDateTimeToFileTime(0,0,&ft), /* invalid dos date/time */
-        "DosDateTimeToFileTime() didn't fail\n");
+    ok( 0 == DosDateTimeToFileTime(0,0,&ft),
+        "Invalid DOS date/time, DosDateTimeToFileTime() didn't fail!\n"
+        "ft.dwHighDateTime=%d, ft.dwLowDateTime=%d.\n\n", (int)ft.dwHighDateTime, (int)ft.dwLowDateTime);
     }
 
+    memset(&ft,0,sizeof ft);
     ok( DosDateTimeToFileTime(DOS_DATE(1980,1,1),DOS_TIME(0,0,0),&ft), /* this is 1 Jan 1980 00:00:00 */
         "DosDateTimeToFileTime() failed\n");
 
@@ -150,7 +153,10 @@
     SETUP_1980(st)
     st.wDay = 0;
 
-    ok( !SystemTimeToFileTime(&st, &ft), "bad day\n");
+    ft.dwHighDateTime = 11111;
+    ft.dwLowDateTime = 22222;
+    ok( 0 == SystemTimeToFileTime(&st, &ft), "SystemTimeToFileTime() succeded unexpectedly!\n"
+        "ft.dwHighDateTime=%d, ft.dwLowDateTime=%d.\n\n", (int)ft.dwHighDateTime, (int)ft.dwLowDateTime);
 
     /* with a bad hour */
     SETUP_1980(st)


More information about the wine-patches mailing list