Author: metze
Date: 2005-08-01 00:26:52 +0000 (Mon, 01 Aug 2005)
New Revision: 8874

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8874

Log:
test some more combinations

metze
Modified:
   branches/SAMBA_4_0/source/torture/local/irpc.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/local/irpc.c
===================================================================
--- branches/SAMBA_4_0/source/torture/local/irpc.c      2005-07-31 23:55:10 UTC 
(rev 8873)
+++ branches/SAMBA_4_0/source/torture/local/irpc.c      2005-08-01 00:26:52 UTC 
(rev 8874)
@@ -48,13 +48,14 @@
 */
 static BOOL test_addone(TALLOC_CTX *mem_ctx, 
                        struct messaging_context *msg_ctx1,
-                       struct messaging_context *msg_ctx2)
+                       struct messaging_context *msg_ctx2,
+                       uint32_t value)
 {
        struct echo_AddOne r;
        NTSTATUS status;
 
        /* make the call */
-       r.in.in_data = random() & 0xFFFFFFFF;
+       r.in.in_data = value;
 
        test_debug = True;
        status = IRPC_CALL(msg_ctx1, MSG_ID2, rpcecho, ECHO_ADDONE, &r);
@@ -168,7 +169,11 @@
        IRPC_REGISTER(msg_ctx1, rpcecho, ECHO_ADDONE, irpc_AddOne, NULL);
        IRPC_REGISTER(msg_ctx2, rpcecho, ECHO_ADDONE, irpc_AddOne, NULL);
 
-       ret &= test_addone(mem_ctx, msg_ctx1, msg_ctx2);
+       ret &= test_addone(mem_ctx, msg_ctx1, msg_ctx2, 0);
+       ret &= test_addone(mem_ctx, msg_ctx1, msg_ctx2, 0x7FFFFFFE);
+       ret &= test_addone(mem_ctx, msg_ctx1, msg_ctx2, 0xFFFFFFFE);
+       ret &= test_addone(mem_ctx, msg_ctx1, msg_ctx2, 0xFFFFFFFF);
+       ret &= test_addone(mem_ctx, msg_ctx1, msg_ctx2, random() & 0xFFFFFFFF);
        ret &= test_speed(mem_ctx, msg_ctx1, msg_ctx2, ev);
 
        talloc_free(mem_ctx);

Reply via email to