From b43cac0b049b4983efdb4ee9352a398a9743b9d2 Mon Sep 17 00:00:00 2001 From: Misha Koshelev Date: Sat, 9 Jun 2007 00:25:17 -0500 Subject: [PATCH] shell32/tests: Allow testing for arbitrary number of command line arguments in DDE tests. --- dlls/shell32/tests/shlexec.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/shell32/tests/shlexec.c b/dlls/shell32/tests/shlexec.c index 4f0aa8c0f0b..0b65066fc00 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) { -- 2.11.4.GIT