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;
|
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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user