[SCM] Samba Shared Repository - branch master updated

Günther Deschner gd at samba.org
Tue Dec 8 02:37:25 MST 2009


The branch, master has been updated
       via  35c0677... s4-smbtorture: fill in COMPARE_STRING_ARRAY macro in spoolss driver test.
      from  c8615b6... s3: allocate only "new" space, not "old" sparse space in the posix_fallocate path

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 35c067782b1dcd354dd825af3e853adf4c74e1d1
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 8 10:21:28 2009 +0100

    s4-smbtorture: fill in COMPARE_STRING_ARRAY macro in spoolss driver test.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source4/torture/rpc/spoolss.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/torture/rpc/spoolss.c b/source4/torture/rpc/spoolss.c
index 26083a7..1a2c6dd 100644
--- a/source4/torture/rpc/spoolss.c
+++ b/source4/torture/rpc/spoolss.c
@@ -80,7 +80,21 @@ struct test_spoolss_context {
 	torture_assert_int_equal(tctx, c.e, r.e, "invalid value"); \
 } while(0)
 
-#define COMPARE_STRING_ARRAY(tctx, c,r,e)
+#define COMPARE_STRING_ARRAY(tctx, c,r,e) do {\
+	int __i; \
+	if (!c.e && !r.e) { \
+		break; \
+	} \
+	if (c.e && !r.e) { \
+		torture_fail(tctx, #r "." #e " field is NULL and " #c "." #e " is not\n"); \
+	} \
+	if (!c.e && r.e) { \
+		torture_fail(tctx, #c "." #e " field is NULL and " #r "." #e " is not\n"); \
+	} \
+	for (__i=0;c.e[__i] != NULL; __i++) { \
+		torture_assert_str_equal(tctx, c.e[__i], r.e[__i], "invalid value"); \
+	} \
+} while(0)
 
 static bool test_OpenPrinter_server(struct torture_context *tctx,
 				    struct dcerpc_pipe *p,


-- 
Samba Shared Repository


More information about the samba-cvs mailing list