diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-02-07 22:17:43 +0100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2014-03-25 00:45:29 +0100 |
commit | f17b5b2fe4f2104e5540691b2ad1819aa3db43a3 (patch) | |
tree | 4991d89aaac63bf4126a773d78081c5ccb6a2e1a /source4/librpc/tests | |
parent | c25b5b35794624b28a8b1dd6ab63a35b6dd5f789 (diff) | |
download | samba-f17b5b2fe4f2104e5540691b2ad1819aa3db43a3.tar.gz samba-f17b5b2fe4f2104e5540691b2ad1819aa3db43a3.tar.xz samba-f17b5b2fe4f2104e5540691b2ad1819aa3db43a3.zip |
s4:librpc/tests: assert the the abstract syntax has the expected value (null)
This makes sure that it's not mixed with the object guid anymore.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4/librpc/tests')
-rw-r--r-- | source4/librpc/tests/binding_string.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/librpc/tests/binding_string.c b/source4/librpc/tests/binding_string.c index ea86a8cba05..59a26c6e8b1 100644 --- a/source4/librpc/tests/binding_string.c +++ b/source4/librpc/tests/binding_string.c @@ -148,6 +148,7 @@ static bool test_parse_check_results(struct torture_context *tctx) struct dcerpc_binding *b; struct GUID uuid; struct GUID object; + struct ndr_syntax_id abstract; enum dcerpc_transport_t transport; const char *endpoint; uint32_t flags; @@ -183,7 +184,10 @@ static bool test_parse_check_results(struct torture_context *tctx) torture_assert_ntstatus_ok(tctx, dcerpc_parse_binding(tctx, "308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_np:$SERVER", &b), "parse"); object = dcerpc_binding_get_object(b); + abstract = dcerpc_binding_get_abstract_syntax(b); torture_assert(tctx, GUID_equal(&object, &uuid), "object uuid"); + torture_assert(tctx, ndr_syntax_id_equal(&abstract, &ndr_syntax_id_null), + "null abstract syntax"); torture_assert_ntstatus_ok(tctx, dcerpc_parse_binding(tctx, "308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_ip_tcp:$SERVER", &b), "parse"); torture_assert_ntstatus_ok(tctx, dcerpc_parse_binding(tctx, "ncacn_ip_tcp:$SERVER[,sign,localaddress=192.168.1.1]", &b), "parse"); |