From: Uri Simchoni Date: Thu, 4 Aug 2016 09:59:38 +0000 (+0300) Subject: s4-smbtorture: use standard macros in smb2.read test X-Git-Tag: samba-4.4.6~54 X-Git-Url: http://git.samba.org/samba.git/?a=commitdiff_plain;h=c0154e8ebf3a569154439e11c33841d03c71484f;p=sfrench%2Fsamba-autobuild%2F.git s4-smbtorture: use standard macros in smb2.read test BUG: https://bugzilla.samba.org/show_bug.cgi?id=12149 Signed-off-by: Uri Simchoni Reviewed-by: David Disseldorp (cherry picked from commit 20b9a5bd74fafbca4b7cc7952c27033edcf0eeb8) --- diff --git a/source4/torture/smb2/read.c b/source4/torture/smb2/read.c index 3600765c8e9..c1105a9d262 100644 --- a/source4/torture/smb2/read.c +++ b/source4/torture/smb2/read.c @@ -27,21 +27,13 @@ #include "torture/smb2/proto.h" -#define CHECK_STATUS(status, correct) do { \ - if (!NT_STATUS_EQUAL(status, correct)) { \ - printf("(%s) Incorrect status %s - should be %s\n", \ - __location__, nt_errstr(status), nt_errstr(correct)); \ - ret = false; \ - goto done; \ - }} while (0) - -#define CHECK_VALUE(v, correct) do { \ - if ((v) != (correct)) { \ - printf("(%s) Incorrect value %s=%u - should be %u\n", \ - __location__, #v, (unsigned)v, (unsigned)correct); \ - ret = false; \ - goto done; \ - }} while (0) +#define CHECK_STATUS(_status, _expected) \ + torture_assert_ntstatus_equal_goto(torture, _status, _expected, \ + ret, done, "Incorrect status") + +#define CHECK_VALUE(v, correct) \ + torture_assert_int_equal_goto(torture, v, correct, \ + ret, done, "Incorrect value") #define FNAME "smb2_readtest.dat" #define DNAME "smb2_readtest.dir"