Sebastian Lackner : wintrust/tests: Fix test for pfnAddSgnr2Chain.
Alexandre Julliard
julliard at winehq.org
Fri Sep 2 11:41:43 CDT 2016
Module: wine
Branch: master
Commit: f9e5c96e5e9d8a25f7fc131a9bcb214c750f47c8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f9e5c96e5e9d8a25f7fc131a9bcb214c750f47c8
Author: Sebastian Lackner <sebastian at fds-team.de>
Date: Thu Sep 1 15:53:52 2016 +0200
wintrust/tests: Fix test for pfnAddSgnr2Chain.
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/wintrust/tests/softpub.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/dlls/wintrust/tests/softpub.c b/dlls/wintrust/tests/softpub.c
index 436de47..624371d 100644
--- a/dlls/wintrust/tests/softpub.c
+++ b/dlls/wintrust/tests/softpub.c
@@ -176,16 +176,15 @@ static void test_utils(SAFE_PROVIDER_FUNCTIONS *funcs)
ok(data.csSigners == 2, "Expected 2 signers, got %d\n", data.csSigners);
ok(!memcmp(&data.pasSigners[1], &sgnr, sizeof(sgnr)),
"Unexpected data in signer\n");
- /* This also adds, but the data aren't copied */
+ /* This also adds, but the index is ignored */
sgnr.cbStruct = sizeof(DWORD);
ret = funcs->pfnAddSgnr2Chain(&data, FALSE, 0, &sgnr);
ok(ret, "pfnAddSgnr2Chain failed: %08x\n", GetLastError());
ok(data.csSigners == 3, "Expected 3 signers, got %d\n", data.csSigners);
- ok(data.pasSigners[0].cbStruct == 0, "Unexpected data size %d\n",
- data.pasSigners[0].cbStruct);
- ok(data.pasSigners[0].sftVerifyAsOf.dwLowDateTime == 0,
- "Unexpected verify time %d\n",
- data.pasSigners[0].sftVerifyAsOf.dwLowDateTime);
+ sgnr.sftVerifyAsOf.dwLowDateTime = 0;
+ todo_wine
+ ok(!memcmp(&data.pasSigners[2], &sgnr, sizeof(sgnr)),
+ "Unexpected data in signer\n");
/* But too large a thing isn't added */
sgnr.cbStruct = sizeof(sgnr) + sizeof(DWORD);
SetLastError(0xdeadbeef);
More information about the wine-cvs
mailing list