From: YongHao Hu Subject: [PATCH] msvcp120/tests: Fix error test case of tr2_sys_Copy_file in FAT filesystem. Message-Id: <55BD8D7C.20406@gmail.com> Date: Sun, 2 Aug 2015 11:24:44 +0800 --- dlls/msvcp120/tests/msvcp120.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/msvcp120/tests/msvcp120.c b/dlls/msvcp120/tests/msvcp120.c index 63daee0..67e8ba1 100644 --- a/dlls/msvcp120/tests/msvcp120.c +++ b/dlls/msvcp120/tests/msvcp120.c @@ -634,7 +634,6 @@ static void test_tr2_sys__Copy_file(void) { "f1", "tr2_test_dir\\f1_copy", TRUE, ERROR_SUCCESS, FALSE }, { "f1", "tr2_test_dir\\f1_copy", TRUE, ERROR_FILE_EXISTS, FALSE }, { "f1", "tr2_test_dir\\f1_copy", FALSE, ERROR_SUCCESS, FALSE }, - { "f1", "tr2_test_dir", TRUE, ERROR_ACCESS_DENIED, TRUE }, { "tr2_test_dir", "f1", TRUE, ERROR_ACCESS_DENIED, FALSE }, { "tr2_test_dir", "tr2_test_dir_copy", TRUE, ERROR_ACCESS_DENIED, FALSE }, { NULL, "f1", TRUE, ERROR_INVALID_PARAMETER, TRUE }, @@ -664,6 +663,9 @@ static void test_tr2_sys__Copy_file(void) ok(p_tr2_sys__File_size(tests[i].source) == p_tr2_sys__File_size(tests[i].dest), "test_tr2_sys__Copy_file(): test %d failed, two files' size are not equal\n", i+1); } + ret = p_tr2_sys__Copy_file("f1", "tr2_test_dir", TRUE); + ok(ret==ERROR_ACCESS_DENIED || ret==ERROR_FILE_EXISTS, + "test_tr2_sys__Copy_file(): expect: ERROR_ACCESS_DENIED or ERROR_FILE_EXISTS, got %d\n", ret); ok(DeleteFileA("f1"), "expect f1 to exist\n"); ok(DeleteFileA("f1_copy"), "expect f1_copy to exist\n");