diff options
author | Günther Deschner <gd@samba.org> | 2009-11-27 23:14:27 +0100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2009-12-08 09:15:14 +0100 |
commit | 1d1c3ba740a8e84c84d6f1a6f4486379b13384cc (patch) | |
tree | e13a15fe27b3cd6308f6212404ba0483080d528b /source4 | |
parent | db3707446a9eacf393f1512f5868f0873807522c (diff) | |
download | samba-1d1c3ba740a8e84c84d6f1a6f4486379b13384cc.tar.gz samba-1d1c3ba740a8e84c84d6f1a6f4486379b13384cc.tar.xz samba-1d1c3ba740a8e84c84d6f1a6f4486379b13384cc.zip |
s4-smbtorture: more and stricter tests for printer and data keys in RPC-SPOOLSS.
Guenther
(cherry picked from commit 8f6df5d3ec31a8c3dedfdfc506c44e03026d8485)
(cherry picked from commit e1468d0935140f99412dc92b32d38e64c21d6b75)
Diffstat (limited to 'source4')
-rw-r--r-- | source4/torture/rpc/spoolss.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/source4/torture/rpc/spoolss.c b/source4/torture/rpc/spoolss.c index 2a74131119e..396ed75d251 100644 --- a/source4/torture/rpc/spoolss.c +++ b/source4/torture/rpc/spoolss.c @@ -2139,11 +2139,11 @@ static bool test_EnumPrinterData(struct torture_context *tctx, struct dcerpc_pip torture_assert_ntstatus_ok(tctx, status, "EnumPrinterData failed"); - test_GetPrinterData(tctx, p, handle, r.out.value_name); + torture_assert(tctx, test_GetPrinterData(tctx, p, handle, r.out.value_name), + talloc_asprintf(tctx, "failed to call GetPrinterData for %s\n", r.out.value_name)); - test_GetPrinterDataEx(tctx, - p, handle, "PrinterDriverData", - r.out.value_name); + torture_assert(tctx, test_GetPrinterDataEx(tctx, p, handle, "PrinterDriverData", r.out.value_name), + talloc_asprintf(tctx, "failed to call GetPrinterDataEx on PrinterDriverData for %s\n", r.out.value_name)); r.in.enum_index++; @@ -2439,6 +2439,10 @@ static bool test_OpenPrinterEx(struct torture_context *tctx, ret = false; } + if (!test_printer_keys(tctx, p, &handle)) { + ret = false; + } + if (!test_PausePrinter(tctx, p, &handle)) { ret = false; } |