Module: wine Branch: master Commit: b43cac0b049b4983efdb4ee9352a398a9743b9d2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b43cac0b049b4983efdb4ee935...
Author: Misha Koshelev mk144210@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) {