Misha Koshelev : shell32/tests: Allow testing for arbitrary number of command line arguments in DDE tests.
Module: wine Branch: master Commit: b43cac0b049b4983efdb4ee9352a398a9743b9d2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b43cac0b049b4983efdb4ee935... Author: Misha Koshelev <mk144210(a)bcm.edu> Date: Sat Jun 9 00:25:17 2007 -0500 shell32/tests: Allow testing for arbitrary number of command line arguments in DDE tests. --- dlls/shell32/tests/shlexec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/shell32/tests/shlexec.c b/dlls/shell32/tests/shlexec.c index 4f0aa8c..0b65066 100644 --- a/dlls/shell32/tests/shlexec.c +++ b/dlls/shell32/tests/shlexec.c @@ -1044,7 +1044,7 @@ typedef struct const char* application; const char* topic; const char* ifexec; - BOOL bExpectCmdLine; + int expectedArgs; const char* expectedDdeExec; int todo; int rc; @@ -1071,7 +1071,7 @@ static dde_tests_t dde_tests[] = /* Test default DDE application */ {"", "[open(\"%1\")]", NULL, "dde", NULL, FALSE, "[open(\"%s\")]", 0x0, 33}, - {NULL, NULL, NULL, NULL, 0x0, 0} + {NULL, NULL, NULL, NULL, NULL, 0, 0x0, 0} }; static DWORD ddeInst; @@ -1191,13 +1191,13 @@ static void test_dde(void) { if ((test->todo & 0x2)==0) { - okChildInt("argcA", test->bExpectCmdLine ? 4 : 3); + okChildInt("argcA", test->expectedArgs + 3); } else todo_wine { - okChildInt("argcA", test->bExpectCmdLine ? 4 : 3); + okChildInt("argcA", test->expectedArgs + 3); } - if (test->bExpectCmdLine) + if (test->expectedArgs == 1) { if ((test->todo & 0x4) == 0) {
participants (1)
-
Alexandre Julliard