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:
parent
7ae4b79e94
commit
7d5f3e290c
@ -121,6 +121,30 @@ static bool torture_winbind_struct_netbios_name(struct torture_context *torture)
|
||||
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 {
|
||||
const char *netbios_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, "PING", torture_winbind_struct_ping);
|
||||
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, "GETDCNAME", torture_winbind_struct_getdcname);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user