s4-smbtorture: print SPOOLSS_JOB_CONTROL flags in RPC-SPOOLSS test.
authorGünther Deschner <gd@samba.org>
Mon, 13 Apr 2009 23:08:23 +0000 (01:08 +0200)
committerGünther Deschner <gd@samba.org>
Tue, 14 Apr 2009 10:13:08 +0000 (12:13 +0200)
Guenther

source4/torture/rpc/spoolss.c

index b1889704a73901364128c2b818a23cede2e30030..d17b3c7b609dd3cf7f9d848341c33b5c2b55c5ea 100644 (file)
@@ -1101,7 +1101,38 @@ static bool test_SetJob(struct torture_context *tctx,
        r.in.ctr        = NULL;
        r.in.command    = command;
 
-       torture_comment(tctx, "Testing SetJob\n");
+       switch (command) {
+       case SPOOLSS_JOB_CONTROL_PAUSE:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_PAUSE\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_RESUME:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_RESUME\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_CANCEL:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_CANCEL\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_RESTART:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_RESTART\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_DELETE:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_DELETE\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_SEND_TO_PRINTER:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_SEND_TO_PRINTER\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_LAST_PAGE_EJECTED:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_LAST_PAGE_EJECTED\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_RETAIN:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_RETAIN\n");
+               break;
+       case SPOOLSS_JOB_CONTROL_RELEASE:
+               torture_comment(tctx, "Testing SetJob: SPOOLSS_JOB_CONTROL_RELEASE\n");
+               break;
+       default:
+               torture_comment(tctx, "Testing SetJob\n");
+               break;
+       }
 
        status = dcerpc_spoolss_SetJob(p, tctx, &r);
        torture_assert_ntstatus_ok(tctx, status, "SetJob failed");