struct rap_NetPrintQEnum r;
int i, q;
uint16_t levels[] = { 0, 1, 2, 3, 4, 5 };
- NTSTATUS status;
for (i=0; i < ARRAY_SIZE(levels); i++) {
torture_comment(tctx,
"Testing rap_NetPrintQEnum level %d\n", r.in.level);
- status = smbcli_rap_netprintqenum(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r);
- if (!NT_STATUS_IS_OK(status)) {
- torture_warning(tctx, "smbcli_rap_netprintqenum failed with %s\n", nt_errstr(status));
- continue;
- }
+ torture_assert_ntstatus_ok(tctx,
+ smbcli_rap_netprintqenum(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r),
+ "smbcli_rap_netprintqenum failed");
for (q=0; q<r.out.count; q++) {
switch (r.in.level) {
struct rap_NetPrintQEnum r_enum;
int i, p;
uint16_t levels[] = { 0, 1, 2, 3, 4, 5 };
- NTSTATUS status;
r_enum.in.level = 5;
r_enum.in.bufsize = 8192;
torture_comment(tctx, "Testing rap_NetPrintQGetInfo(%s) level %d\n",
r.in.PrintQueueName, r.in.level);
- status = smbcli_rap_netprintqgetinfo(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r);
- if (!NT_STATUS_IS_OK(status)) {
- torture_warning(tctx, "smbcli_rap_netprintqgetinfo failed with %s\n", nt_errstr(status));
- continue;
- }
+ torture_assert_ntstatus_ok(tctx,
+ smbcli_rap_netprintqgetinfo(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r),
+ "smbcli_rap_netprintqgetinfo failed");
switch (r.in.level) {
case 0:
struct rap_NetPrintJobEnum r;
int i;
uint16_t levels[] = { 0, 1, 2 };
- NTSTATUS status;
r.in.PrintQueueName = PrintQueueName;
r.in.bufsize = 8192;
torture_comment(tctx,
"Testing rap_NetPrintJobEnum(%s) level %d\n", r.in.PrintQueueName, r.in.level);
- status = smbcli_rap_netprintjobenum(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r);
- if (!NT_STATUS_IS_OK(status)) {
- torture_warning(tctx, "smbcli_rap_netprintjobenum failed with %s\n", nt_errstr(status));
- continue;
- }
+ torture_assert_ntstatus_ok(tctx,
+ smbcli_rap_netprintjobenum(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r),
+ "smbcli_rap_netprintjobenum failed");
}
return true;
{
struct rap_NetPrintJobGetInfo r;
uint16_t levels[] = { 0, 1, 2 };
- NTSTATUS status;
int i;
r.in.JobID = JobID;
torture_comment(tctx, "Testing rap_NetPrintJobGetInfo(%d) level %d\n", r.in.JobID, r.in.level);
- status = smbcli_rap_netprintjobgetinfo(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r);
- if (!NT_STATUS_IS_OK(status)) {
- torture_warning(tctx, "smbcli_rap_netprintjobgetinfo failed with %s\n", nt_errstr(status));
- continue;
- }
+ torture_assert_ntstatus_ok(tctx,
+ smbcli_rap_netprintjobgetinfo(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r),
+ "smbcli_rap_netprintjobgetinfo failed");
}
return true;
{
struct rap_NetPrintJobSetInfo r;
uint16_t levels[] = { 0, 1, 2 };
- NTSTATUS status;
int i;
const char *comment = "tortured by samba";
torture_comment(tctx, "Testing rap_NetPrintJobSetInfo(%d) level %d\n", r.in.JobID, r.in.level);
- status = smbcli_rap_netprintjobsetinfo(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r);
- if (!NT_STATUS_IS_OK(status)) {
- torture_warning(tctx, "smbcli_rap_netprintjobsetinfo failed with %s\n", nt_errstr(status));
- continue;
- }
+ torture_assert_ntstatus_ok(tctx,
+ smbcli_rap_netprintjobsetinfo(cli->tree, lp_iconv_convenience(tctx->lp_ctx), tctx, &r),
+ "smbcli_rap_netprintjobsetinfo failed");
}
return true;