Remove tests who fail badly on Windows 98

Jakob Eriksson jakov at vmlinux.org
Sun Mar 27 08:23:14 CST 2005


http://test.winehq.org/data/200503261000/95_jmelgarejo95casa/kernel32:time.txt

Win98 seems to have no check for crazy input.


//jakob

-------------- next part --------------
Index: dlls/kernel/tests/time.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/tests/time.c,v
retrieving revision 1.8
diff -u -r1.8 time.c
--- dlls/kernel/tests/time.c	17 Mar 2005 18:54:31 -0000	1.8
+++ dlls/kernel/tests/time.c	27 Mar 2005 14:21:36 -0000
@@ -124,14 +124,6 @@
 
     /* Invalid argument checks */
 
-    ft.dwHighDateTime = 12345;
-    ft.dwLowDateTime = 12345;
-    todo_wine {
-    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");
@@ -149,15 +141,6 @@
 
     ok( !SystemTimeToFileTime(&st, &ft), "bad month\n");
 
-    /* with a bad day */
-    SETUP_1980(st)
-    st.wDay = 0;
-
-    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)
     st.wHour = 24;


More information about the wine-patches mailing list