Module: wine Branch: master Commit: 3da466a9f75076f618a5440805cd211a98c7b628 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3da466a9f75076f618a5440805...
Author: Kai Blin kai.blin@gmail.com Date: Wed May 7 12:35:06 2008 +0200
secur32: Fix ntlm tests on Vista.
---
dlls/secur32/tests/ntlm.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/dlls/secur32/tests/ntlm.c b/dlls/secur32/tests/ntlm.c index f30f65e..b1f6c3f 100644 --- a/dlls/secur32/tests/ntlm.c +++ b/dlls/secur32/tests/ntlm.c @@ -869,8 +869,8 @@ static void testAuth(ULONG data_rep, BOOL fake) ok(sec_status == SEC_E_OK, "pQueryContextAttributesA(SECPKG_ATTR_SIZES) returned %s\n", getSecError(sec_status)); - ok(ctxt_sizes.cbMaxToken == 1904, - "cbMaxToken should be 1904 but is %lu\n", + ok((ctxt_sizes.cbMaxToken == 1904) || (ctxt_sizes.cbMaxToken == 2888), + "cbMaxToken should be 1904 or 2888 but is %lu\n", ctxt_sizes.cbMaxToken); ok(ctxt_sizes.cbMaxSignature == 16, "cbMaxSignature should be 16 but is %lu\n", @@ -1039,6 +1039,12 @@ static void testSignSeal(void) getSecError(sec_status));
sec_status = pEncryptMessage(client.ctxt, 0, &crypt, 0); + if (sec_status == SEC_E_UNSUPPORTED_FUNCTION) + { + skip("Encrypt message returned SEC_E_UNSUPPORTED_FUNCTION. " + "Expected on Vista.\n"); + goto end; + } ok(sec_status == SEC_E_OK, "EncryptMessage returned %s, not SEC_E_OK.\n", getSecError(sec_status));