Dmitry Timoshkov : taskschd/tests: Add a test for registering a task with NULL name in a not root folder.

Alexandre Julliard julliard at winehq.org
Thu Apr 10 12:21:28 CDT 2014


Module: wine
Branch: master
Commit: adc60c779f785df9f4c46537321336904ddf26a9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=adc60c779f785df9f4c46537321336904ddf26a9

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Thu Apr 10 17:41:39 2014 +0900

taskschd/tests: Add a test for registering a task with NULL name in a not root folder.

---

 dlls/taskschd/tests/scheduler.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/dlls/taskschd/tests/scheduler.c b/dlls/taskschd/tests/scheduler.c
index 17501ad..b3fe9ea 100644
--- a/dlls/taskschd/tests/scheduler.c
+++ b/dlls/taskschd/tests/scheduler.c
@@ -931,8 +931,8 @@ todo_wine
     hr = ITaskFolder_RegisterTask(root, NULL, xmlW, TASK_CREATE, v_null, v_null, TASK_LOGON_NONE, v_null, &task1);
 todo_wine
     ok(hr == S_OK, "RegisterTask error %#x\n", hr);
-    /* FIXME: Remove once implemented */
-    if (hr != S_OK) goto failed;
+if (hr == S_OK)
+{
     hr = IRegisteredTask_get_Name(task1, &bstr);
     ok(hr == S_OK, "get_Name error %#x\n", hr);
     hr = IIDFromString(bstr, &iid);
@@ -942,8 +942,12 @@ todo_wine
 
     hr = ITaskFolder_DeleteTask(root, bstr, 0);
     ok(hr == S_OK, "DeleteTask error %#x\n", hr);
+}
+
+    hr = ITaskFolder_RegisterTask(folder, NULL, xmlW, TASK_CREATE, v_null, v_null, TASK_LOGON_NONE, v_null, &task1);
+todo_wine
+    ok(hr == E_INVALIDARG, "expected E_INVALIDARG, got %#x\n", hr);
 
-failed:
     ITaskFolder_Release(folder);
 
     hr = ITaskFolder_DeleteFolder(root, Wine, 0);




More information about the wine-cvs mailing list