From: Christof Schmitt Date: Tue, 14 Aug 2012 20:50:23 +0000 (-0700) Subject: libwbclient: Add test for wbcPingDc2 X-Git-Tag: tevent-0.9.17~60 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=47082ad3fae086c168bfedaa2fba692eccff3145;p=thirdparty%2Fsamba.git libwbclient: Add test for wbcPingDc2 The internal domain used in 'make test' does not report a DC name, so just add tests similar to the old wbcPingDc call. Signed-off-by: Andrew Bartlett --- diff --git a/nsswitch/libwbclient/tests/wbclient.c b/nsswitch/libwbclient/tests/wbclient.c index d1055747a16..cd44d692628 100644 --- a/nsswitch/libwbclient/tests/wbclient.c +++ b/nsswitch/libwbclient/tests/wbclient.c @@ -63,6 +63,19 @@ static bool test_wbc_pingdc(struct torture_context *tctx) return true; } +static bool test_wbc_pingdc2(struct torture_context *tctx) +{ + char *name = NULL; + + torture_assert_wbc_equal(tctx, wbcPingDc2("random_string", NULL, &name), + WBC_ERR_NOT_IMPLEMENTED, "%s", + "wbcPingDc2 failed"); + torture_assert_wbc_ok(tctx, wbcPingDc2(NULL, NULL, &name), "%s", + "wbcPingDc2 failed"); + + return true; +} + static bool test_wbc_library_details(struct torture_context *tctx) { struct wbcLibraryDetails *details; @@ -688,6 +701,7 @@ struct torture_suite *torture_wbclient(void) torture_suite_add_simple_test(suite, "wbcPing", test_wbc_ping); torture_suite_add_simple_test(suite, "wbcPingDc", test_wbc_pingdc); + torture_suite_add_simple_test(suite, "wbcPingDc2", test_wbc_pingdc); torture_suite_add_simple_test(suite, "wbcLibraryDetails", test_wbc_library_details); torture_suite_add_simple_test(suite, "wbcInterfaceDetails", test_wbc_interface_details); torture_suite_add_simple_test(suite, "wbcSidTypeString", test_wbc_sidtypestring);