diff options
Diffstat (limited to 'source4/pidl/tests/tdr.pl')
-rwxr-xr-x | source4/pidl/tests/tdr.pl | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/source4/pidl/tests/tdr.pl b/source4/pidl/tests/tdr.pl deleted file mode 100755 index d6cd7a03d4..0000000000 --- a/source4/pidl/tests/tdr.pl +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/perl -# (C) 2007 Jelmer Vernooij <jelmer@samba.org> -# Published under the GNU General Public License -use strict; -use warnings; - -use Test::More tests => 6; -use FindBin qw($RealBin); -use lib "$RealBin"; -use Util; -use Parse::Pidl::Samba4::TDR qw(ParserType); - -my $tdr = new Parse::Pidl::Samba4::TDR(); - -$tdr->ParserType({TYPE => "STRUCT", NAME => "foo", PROPERTIES => {public => 1}}, "pull"); -is($tdr->{ret}, "NTSTATUS tdr_pull_foo (struct tdr_pull *tdr, TALLOC_CTX *mem_ctx, struct foo *v) -{ - return NT_STATUS_OK; -} - -"); -is($tdr->{ret_hdr}, "NTSTATUS tdr_pull_foo (struct tdr_pull *tdr, TALLOC_CTX *mem_ctx, struct foo *v);\n"); - - -$tdr = new Parse::Pidl::Samba4::TDR(); -$tdr->ParserType({TYPE => "UNION", NAME => "bar", PROPERTIES => {public => 1}}, "pull"); -is($tdr->{ret}, "NTSTATUS tdr_pull_bar(struct tdr_pull *tdr, TALLOC_CTX *mem_ctx, int level, union bar *v) -{ - switch (level) { - } - return NT_STATUS_OK; - -} - -"); -is($tdr->{ret_hdr}, "NTSTATUS tdr_pull_bar(struct tdr_pull *tdr, TALLOC_CTX *mem_ctx, int level, union bar *v);\n"); - -$tdr = new Parse::Pidl::Samba4::TDR(); -$tdr->ParserType({TYPE => "UNION", NAME => "bar", PROPERTIES => {}}, "pull"); -is($tdr->{ret}, "static NTSTATUS tdr_pull_bar(struct tdr_pull *tdr, TALLOC_CTX *mem_ctx, int level, union bar *v) -{ - switch (level) { - } - return NT_STATUS_OK; - -} - -"); -is($tdr->{ret_hdr}, ""); |