msvcp120/tests: Run _Unlink tests inside temp directory.
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
00210255ac
commit
0301c09d3e
|
@ -1614,6 +1614,7 @@ static void test_tr2_sys__Symlink(void)
|
|||
|
||||
static void test_tr2_sys__Unlink(void)
|
||||
{
|
||||
char temp_path[MAX_PATH], current_path[MAX_PATH];
|
||||
int ret, i;
|
||||
HANDLE file;
|
||||
LARGE_INTEGER file_size;
|
||||
|
@ -1631,6 +1632,10 @@ static void test_tr2_sys__Unlink(void)
|
|||
{ NULL, ERROR_PATH_NOT_FOUND, FALSE }
|
||||
};
|
||||
|
||||
GetCurrentDirectoryA(MAX_PATH, current_path);
|
||||
GetTempPathA(MAX_PATH, temp_path);
|
||||
ok(SetCurrentDirectoryA(temp_path), "SetCurrentDirectoryA to temp_path failed\n");
|
||||
|
||||
ret = p_tr2_sys__Make_dir("tr2_test_dir");
|
||||
ok(ret == 1, "tr2_sys__Make_dir(): expect 1 got %d\n", ret);
|
||||
file = CreateFileA("tr2_test_dir/f1", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL);
|
||||
|
@ -1664,6 +1669,8 @@ static void test_tr2_sys__Unlink(void)
|
|||
ok(!DeleteFileA("tr2_test_dir/f1_symlink"), "expect tr2_test_dir/f1_symlink not to exist\n");
|
||||
ret = p_tr2_sys__Remove_dir("tr2_test_dir");
|
||||
ok(ret == 1, "tr2_sys__Remove_dir(): expect 1 got %d\n", ret);
|
||||
|
||||
ok(SetCurrentDirectoryA(current_path), "SetCurrentDirectoryA failed\n");
|
||||
}
|
||||
|
||||
static int __cdecl thrd_thread(void *arg)
|
||||
|
|
Loading…
Reference in New Issue