summaryrefslogtreecommitdiffstats
path: root/source4/librpc/tests
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-02-07 22:17:43 +0100
committerAndrew Bartlett <abartlet@samba.org>2014-03-25 00:45:29 +0100
commitf17b5b2fe4f2104e5540691b2ad1819aa3db43a3 (patch)
tree4991d89aaac63bf4126a773d78081c5ccb6a2e1a /source4/librpc/tests
parentc25b5b35794624b28a8b1dd6ab63a35b6dd5f789 (diff)
downloadsamba-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.c4
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");