s4:torture:basic: add update into past as error condition in delayed_write_update1c
authorMichael Adam <obnox@samba.org>
Thu, 2 Oct 2014 15:09:18 +0000 (17:09 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 3 Oct 2014 06:34:06 +0000 (08:34 +0200)
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/torture/basic/delaywrite.c

index df90e400073fdda9ae698af35aa2699eaec4d897..63bfa829ca1284260a11b53da805e40bfe16dc2d 100644 (file)
@@ -744,9 +744,10 @@ static bool test_delayed_write_update1c(struct torture_context *tctx, struct smb
                                     finfo3.all_info.out.write_time,
                                     "Server did not update write time on "
                                     "close (wrong!)");
-       if (finfo3.all_info.out.write_time < pinfo4.all_info.out.write_time) {
-               torture_comment(tctx, "Server updated write time on close (correct)\n");
-       }
+       torture_assert(tctx,
+               pinfo4.all_info.out.write_time > finfo3.all_info.out.write_time,
+               "Server updated write time on close, but to an earlier point "
+               "in time");
 
        if (fnum1 != -1)
                smbcli_close(cli->tree, fnum1);