Module: wine Branch: master Commit: dd6c4c680049ba03be7fa18e1312b4823747a451 URL: http://source.winehq.org/git/wine.git/?a=commit;h=dd6c4c680049ba03be7fa18e13...
Author: Paul Vriens paul.vriens.wine@gmail.com Date: Tue Oct 31 09:28:31 2006 +0100
secur32: Make sure crashing tests are not run.
---
dlls/secur32/tests/schannel.c | 44 +++++++++++++++++++++++++--------------- 1 files changed, 27 insertions(+), 17 deletions(-)
diff --git a/dlls/secur32/tests/schannel.c b/dlls/secur32/tests/schannel.c index 23e2a0a..ca870f4 100644 --- a/dlls/secur32/tests/schannel.c +++ b/dlls/secur32/tests/schannel.c @@ -140,10 +140,14 @@ static void testAcquireSecurityContext(v NULL); ok(st == SEC_E_SECPKG_NOT_FOUND, "Expected SEC_E_SECPKG_NOT_FOUND, got %08x\n", st); - st = pAcquireCredentialsHandleA(NULL, unisp_name_a, 0, NULL, NULL, NULL, - NULL, NULL, NULL); - ok(st == SEC_E_NO_CREDENTIALS, "Expected SEC_E_NO_CREDENTIALS, got %08x\n", - st); + if (0) + { + /* Crashes on Win2K */ + st = pAcquireCredentialsHandleA(NULL, unisp_name_a, 0, NULL, NULL, NULL, + NULL, NULL, NULL); + ok(st == SEC_E_NO_CREDENTIALS, "Expected SEC_E_NO_CREDENTIALS, got %08x\n", + st); + } st = pAcquireCredentialsHandleA(NULL, unisp_name_a, SECPKG_CRED_BOTH, NULL, NULL, NULL, NULL, NULL, NULL); ok(st == SEC_E_NO_CREDENTIALS, "Expected SEC_E_NO_CREDENTIALS, got %08x\n", @@ -152,10 +156,12 @@ static void testAcquireSecurityContext(v NULL, NULL, NULL, NULL, NULL, NULL); ok(st == SEC_E_NO_CREDENTIALS, "Expected SEC_E_NO_CREDENTIALS, got %08x\n", st); - /* Crashes - st = pAcquireCredentialsHandleA(NULL, UNISP_NAME_A, SECPKG_CRED_OUTBOUND, - NULL, NULL, NULL, NULL, NULL, NULL); - */ + if (0) + { + /* Crashes */ + st = pAcquireCredentialsHandleA(NULL, unisp_name_a, SECPKG_CRED_OUTBOUND, + NULL, NULL, NULL, NULL, NULL, NULL); + } st = pAcquireCredentialsHandleA(NULL, unisp_name_a, SECPKG_CRED_OUTBOUND, NULL, NULL, NULL, NULL, &cred, NULL); ok(st == SEC_E_OK, "AcquireCredentialsHandleA failed: %08x\n", st); @@ -191,11 +197,13 @@ static void testAcquireSecurityContext(v ok(st == SEC_E_NO_CREDENTIALS, "Expected SEC_E_NO_CREDENTIALS, got %08x\n", st);
- /* Crashes with bad paCred pointer - schanCred.cCreds = 1; - st = pAcquireCredentialsHandleA(NULL, UNISP_NAME_A, SECPKG_CRED_OUTBOUND, - NULL, &schanCred, NULL, NULL, NULL, NULL); - */ + if (0) + { + /* Crashes with bad paCred pointer */ + schanCred.cCreds = 1; + st = pAcquireCredentialsHandleA(NULL, unisp_name_a, SECPKG_CRED_OUTBOUND, + NULL, &schanCred, NULL, NULL, NULL, NULL); + }
/* Bogus cert in SCHANNEL_CRED. Windows fails with * SEC_E_UNKNOWN_CREDENTIALS, but I'll accept SEC_E_NO_CREDENTIALS too. @@ -251,10 +259,12 @@ static void testAcquireSecurityContext(v { PCCERT_CONTEXT tmp;
- /* Crashes - st = pAcquireCredentialsHandleA(NULL, UNISP_NAME_A, SECPKG_CRED_INBOUND, - NULL, &schanCred, NULL, NULL, NULL, NULL); - */ + if (0) + { + /* Crashes */ + st = pAcquireCredentialsHandleA(NULL, unisp_name_a, SECPKG_CRED_INBOUND, + NULL, &schanCred, NULL, NULL, NULL, NULL); + } /* Good cert with private key, bogus version */ schanCred.dwVersion = SCH_CRED_V1; st = pAcquireCredentialsHandleA(NULL, unisp_name_a, SECPKG_CRED_OUTBOUND,