From e16c9904c60bd7531ada1acd2396e56ee1213dea Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 1 Nov 2010 20:30:33 +1100 Subject: s3-libsmbclient-examples Add tests for debug behaviour. --- examples/libsmbclient/testctx.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'examples/libsmbclient') diff --git a/examples/libsmbclient/testctx.c b/examples/libsmbclient/testctx.c index 8820bc8342..cec9776ced 100644 --- a/examples/libsmbclient/testctx.c +++ b/examples/libsmbclient/testctx.c @@ -1,11 +1,26 @@ #include +#include +#include void create_and_destroy_context (void) { + int i; SMBCCTX *ctx; ctx = smbc_new_context (); + /* Both should do the same thing */ + smbc_setOptionDebugToStderr(ctx, 1); + smbc_option_set(ctx, "debug_to_stderr", 1); + smbc_setDebug(ctx, 1); + i = smbc_getDebug(ctx); + if (i != 1) { + printf("smbc_getDebug() did not return debug level set\n"); + exit(1); + } + if (!smbc_getOptionDebugToStderr(ctx)) { + printf("smbc_setOptionDebugToStderr() did not stick\n"); + exit(1); + } smbc_init_context (ctx); - smbc_free_context (ctx, 1); } -- cgit