James Hawkins : rpcrt4: Fix a few failing tests in win2k.
Alexandre Julliard
julliard at winehq.org
Tue Jul 1 08:27:55 CDT 2008
Module: wine
Branch: master
Commit: ee24a372bee31baff6f5c7ab6084da5ceb67bf69
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ee24a372bee31baff6f5c7ab6084da5ceb67bf69
Author: James Hawkins <jhawkins at codeweavers.com>
Date: Tue Jul 1 00:28:01 2008 -0500
rpcrt4: Fix a few failing tests in win2k.
---
dlls/rpcrt4/tests/ndr_marshall.c | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/dlls/rpcrt4/tests/ndr_marshall.c b/dlls/rpcrt4/tests/ndr_marshall.c
index a860253..fa19674 100644
--- a/dlls/rpcrt4/tests/ndr_marshall.c
+++ b/dlls/rpcrt4/tests/ndr_marshall.c
@@ -1161,7 +1161,9 @@ static void test_client_init(void)
ok(stubMsg.IsClient == 1, "stubMsg.IsClient should have been 1 instead of %u\n", stubMsg.IsClient);
TEST_ZERO(ReuseBuffer, "%d");
TEST_ZERO(pAllocAllNodesContext, "%p");
- TEST_ZERO(pPointerQueueState, "%p");
+ ok(stubMsg.pPointerQueueState == 0 ||
+ broken(stubMsg.pPointerQueueState == (void *)0xcccccccc), /* win2k */
+ "stubMsg.pPointerQueueState should have been unset instead of %p\n", stubMsg.pPointerQueueState);
TEST_ZERO(IgnoreEmbeddedPointers, "%d");
TEST_ZERO(PointerBufferMark, "%p");
TEST_ZERO(CorrDespIncrement, "%d");
@@ -1260,9 +1262,13 @@ todo_wine
TEST_ULONG_UNSET(MemorySize);
TEST_POINTER_UNSET(Memory);
ok(stubMsg.IsClient == 0, "stubMsg.IsClient should have been 0 instead of %u\n", stubMsg.IsClient);
- TEST_ZERO(ReuseBuffer, "%d");
+ ok(stubMsg.ReuseBuffer == 0 ||
+ broken(stubMsg.ReuseBuffer == 1), /* win2k */
+ "stubMsg.ReuseBuffer should have been set to zero instead of %d\n", stubMsg.ReuseBuffer);
TEST_ZERO(pAllocAllNodesContext, "%p");
- TEST_ZERO(pPointerQueueState, "%p");
+ ok(stubMsg.pPointerQueueState == 0 ||
+ broken(stubMsg.pPointerQueueState == (void *)0xcccccccc), /* win2k */
+ "stubMsg.pPointerQueueState should have been unset instead of %p\n", stubMsg.pPointerQueueState);
TEST_ZERO(IgnoreEmbeddedPointers, "%d");
TEST_ZERO(PointerBufferMark, "%p");
ok(stubMsg.CorrDespIncrement == 0xcc, "CorrDespIncrement should have been unset instead of 0x%x\n", stubMsg.CorrDespIncrement);
More information about the wine-cvs
mailing list