1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00

r25284: add WINBIND-STRUCT-DOMAIN_NAME test

this may needs --option="torture:winbindd netbios domain=BAR"

metze
(This used to be commit 3aba871fc3)
This commit is contained in:
Stefan Metzmacher 2007-09-21 11:51:04 +00:00 committed by Gerald (Jerry) Carter
parent 7ae4b79e94
commit 7d5f3e290c

View File

@ -121,6 +121,30 @@ static bool torture_winbind_struct_netbios_name(struct torture_context *torture)
return true; return true;
} }
static bool torture_winbind_struct_domain_name(struct torture_context *torture)
{
struct winbindd_request req;
struct winbindd_response rep;
const char *expected;
ZERO_STRUCT(req);
ZERO_STRUCT(rep);
torture_comment(torture, "Running WINBINDD_DOMAIN_NAME (struct based)\n");
DO_STRUCT_REQ_REP(WINBINDD_DOMAIN_NAME, &req, &rep);
expected = torture_setting_string(torture,
"winbindd netbios domain",
lp_workgroup());
torture_assert_str_equal(torture,
rep.data.domain_name, expected,
"winbindd's netbios domain doesn't match");
return true;
}
struct torture_trust_domain { struct torture_trust_domain {
const char *netbios_name; const char *netbios_name;
const char *dns_name; const char *dns_name;
@ -305,6 +329,7 @@ struct torture_suite *torture_winbind_struct_init(void)
torture_suite_add_simple_test(suite, "INTERFACE_VERSION", torture_winbind_struct_interface_version); torture_suite_add_simple_test(suite, "INTERFACE_VERSION", torture_winbind_struct_interface_version);
torture_suite_add_simple_test(suite, "PING", torture_winbind_struct_ping); torture_suite_add_simple_test(suite, "PING", torture_winbind_struct_ping);
torture_suite_add_simple_test(suite, "NETBIOS_NAME", torture_winbind_struct_netbios_name); torture_suite_add_simple_test(suite, "NETBIOS_NAME", torture_winbind_struct_netbios_name);
torture_suite_add_simple_test(suite, "DOMAIN_NAME", torture_winbind_struct_domain_name);
torture_suite_add_simple_test(suite, "LIST_TRUSTDOM", torture_winbind_struct_list_trustdom); torture_suite_add_simple_test(suite, "LIST_TRUSTDOM", torture_winbind_struct_list_trustdom);
torture_suite_add_simple_test(suite, "GETDCNAME", torture_winbind_struct_getdcname); torture_suite_add_simple_test(suite, "GETDCNAME", torture_winbind_struct_getdcname);