Commit e426c353 authored by Hugh McMaster's avatar Hugh McMaster Committed by Alexandre Julliard

reg/tests: Delete the export file before returning from compare_export().

parent d3ad7b18
...@@ -4309,7 +4309,9 @@ static BOOL compare_export_(unsigned line, const char *filename, const char *exp ...@@ -4309,7 +4309,9 @@ static BOOL compare_export_(unsigned line, const char *filename, const char *exp
todo_wine_if (todo & TODO_REG_COMPARE) todo_wine_if (todo & TODO_REG_COMPARE)
lok(!lstrcmpW(fbuf, wstr), "export data does not match expected data\n"); lok(!lstrcmpW(fbuf, wstr), "export data does not match expected data\n");
ret = TRUE;
ret = DeleteFileA(filename);
todo_wine lok(ret, "DeleteFile failed: %u\n", GetLastError());
exit: exit:
HeapFree(GetProcessHeap(), 0, fbuf); HeapFree(GetProcessHeap(), 0, fbuf);
...@@ -4437,9 +4439,6 @@ static void test_export(void) ...@@ -4437,9 +4439,6 @@ static void test_export(void)
todo_wine ok(compare_export("file.reg", empty_key_test, 0), "compare_export() failed\n"); todo_wine ok(compare_export("file.reg", empty_key_test, 0), "compare_export() failed\n");
err = DeleteFileA("file.reg");
todo_wine ok(err, "DeleteFile failed: %u\n", GetLastError());
/* Test registry export with a simple data structure */ /* Test registry export with a simple data structure */
dword = 0x100; dword = 0x100;
add_value(hkey, "DWORD", REG_DWORD, &dword, sizeof(dword)); add_value(hkey, "DWORD", REG_DWORD, &dword, sizeof(dword));
...@@ -4449,9 +4448,6 @@ static void test_export(void) ...@@ -4449,9 +4448,6 @@ static void test_export(void)
todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r); todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r);
todo_wine ok(compare_export("file.reg", simple_test, 0), "compare_export() failed\n"); todo_wine ok(compare_export("file.reg", simple_test, 0), "compare_export() failed\n");
err = DeleteFileA("file.reg");
todo_wine ok(err, "DeleteFile failed: %u\n", GetLastError());
/* Test registry export with a complex data structure */ /* Test registry export with a complex data structure */
add_key(hkey, "Subkey1", &subkey); add_key(hkey, "Subkey1", &subkey);
add_value(subkey, "Binary", REG_BINARY, "\x11\x22\x33\x44", 4); add_value(subkey, "Binary", REG_BINARY, "\x11\x22\x33\x44", 4);
...@@ -4490,9 +4486,6 @@ static void test_export(void) ...@@ -4490,9 +4486,6 @@ static void test_export(void)
todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r); todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r);
todo_wine ok(compare_export("file.reg", complex_test, 0), "compare_export() failed\n"); todo_wine ok(compare_export("file.reg", complex_test, 0), "compare_export() failed\n");
err = DeleteFileA("file.reg");
todo_wine ok(err, "DeleteFile failed: %u\n", GetLastError());
err = delete_tree(HKEY_CURRENT_USER, KEY_BASE); err = delete_tree(HKEY_CURRENT_USER, KEY_BASE);
ok(err == ERROR_SUCCESS, "delete_tree() failed: %d\n", err); ok(err == ERROR_SUCCESS, "delete_tree() failed: %d\n", err);
...@@ -4507,9 +4500,6 @@ static void test_export(void) ...@@ -4507,9 +4500,6 @@ static void test_export(void)
todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r); todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r);
todo_wine ok(compare_export("file.reg", key_order_test, 0), "compare_export() failed\n"); todo_wine ok(compare_export("file.reg", key_order_test, 0), "compare_export() failed\n");
err = DeleteFileA("file.reg");
todo_wine ok(err, "DeleteFile failed: %u\n", GetLastError());
delete_key(hkey, "Subkey1"); delete_key(hkey, "Subkey1");
delete_key(hkey, "Subkey2"); delete_key(hkey, "Subkey2");
...@@ -4525,9 +4515,6 @@ static void test_export(void) ...@@ -4525,9 +4515,6 @@ static void test_export(void)
todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r); todo_wine ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r);
todo_wine ok(compare_export("file.reg", value_order_test, 0), "compare_export() failed\n"); todo_wine ok(compare_export("file.reg", value_order_test, 0), "compare_export() failed\n");
err = DeleteFileA("file.reg");
todo_wine ok(err, "DeleteFile failed: %u\n", GetLastError());
delete_key(HKEY_CURRENT_USER, KEY_BASE); delete_key(HKEY_CURRENT_USER, KEY_BASE);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment