kernel32/tests: Use a better invalid filename than "foo".

This commit is contained in:
Alexandre Julliard 2009-02-03 15:15:49 +01:00
parent bdfa9c3a1b
commit 1a28fb6c16
1 changed files with 11 additions and 7 deletions

View File

@ -1323,6 +1323,7 @@ static void test_FindFirstFileA(void)
int err; int err;
char buffer[5] = "C:\\"; char buffer[5] = "C:\\";
char buffer2[100]; char buffer2[100];
char nonexistent[MAX_PATH];
/* try FindFirstFileA on "C:\" */ /* try FindFirstFileA on "C:\" */
buffer[0] = get_windows_drive(); buffer[0] = get_windows_drive();
@ -1360,8 +1361,10 @@ static void test_FindFirstFileA(void)
/* try FindFirstFileA on "C:\foo\" */ /* try FindFirstFileA on "C:\foo\" */
SetLastError( 0xdeadbeaf ); SetLastError( 0xdeadbeaf );
strcpy(buffer2, buffer); GetTempFileNameA( buffer, "foo", 0, nonexistent );
strcat(buffer2, "foo\\"); DeleteFileA( nonexistent );
strcpy(buffer2, nonexistent);
strcat(buffer2, "\\");
handle = FindFirstFileA(buffer2, &data); handle = FindFirstFileA(buffer2, &data);
err = GetLastError(); err = GetLastError();
ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 ); ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 );
@ -1371,8 +1374,8 @@ static void test_FindFirstFileA(void)
/* try FindFirstFileA on "C:\foo\bar.txt" */ /* try FindFirstFileA on "C:\foo\bar.txt" */
SetLastError( 0xdeadbeaf ); SetLastError( 0xdeadbeaf );
strcpy(buffer2, buffer); strcpy(buffer2, nonexistent);
strcat(buffer2, "foo\\bar.txt"); strcat(buffer2, "\\bar.txt");
handle = FindFirstFileA(buffer2, &data); handle = FindFirstFileA(buffer2, &data);
err = GetLastError(); err = GetLastError();
ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 ); ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 );
@ -1380,8 +1383,8 @@ static void test_FindFirstFileA(void)
/* try FindFirstFileA on "C:\foo\*.*" */ /* try FindFirstFileA on "C:\foo\*.*" */
SetLastError( 0xdeadbeaf ); SetLastError( 0xdeadbeaf );
strcpy(buffer2, buffer); strcpy(buffer2, nonexistent);
strcat(buffer2, "foo\\*.*"); strcat(buffer2, "\\*.*");
handle = FindFirstFileA(buffer2, &data); handle = FindFirstFileA(buffer2, &data);
err = GetLastError(); err = GetLastError();
ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 ); ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 );
@ -1389,7 +1392,8 @@ static void test_FindFirstFileA(void)
/* try FindFirstFileA on "foo\bar.txt" */ /* try FindFirstFileA on "foo\bar.txt" */
SetLastError( 0xdeadbeaf ); SetLastError( 0xdeadbeaf );
strcpy(buffer2, "foo\\bar.txt"); strcpy(buffer2, nonexistent + 3);
strcat(buffer2, "\\bar.txt");
handle = FindFirstFileA(buffer2, &data); handle = FindFirstFileA(buffer2, &data);
err = GetLastError(); err = GetLastError();
ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 ); ok ( handle == INVALID_HANDLE_VALUE, "FindFirstFile on %s should Fail\n", buffer2 );