pidl: Add simple test for ServerNDR.
[ira/wip.git] / source / pidl / tests / samba3-srv.pl
index dc96518fd0b063dd99841efa5d649507aee5f64c..d1e2bc9545af450c9bec0c2d437c813bb426091c 100644 (file)
@@ -4,11 +4,15 @@
 use strict;
 use warnings;
 
-use Test::More tests => 0;
+use Test::More tests => 1;
 use FindBin qw($RealBin);
 use lib "$RealBin";
 use Util;
-use Parse::Pidl::Util qw(MyDumper);
-use Parse::Pidl::Samba3::ServerNDR;
+use Parse::Pidl::Util qw(MyDumper has_property);
+use Parse::Pidl::Samba3::ServerNDR qw(DeclLevel);
 
+my $l = { TYPE => "DATA", DATA_TYPE => "uint32" }; 
+my $e = { FILE => "foo", LINE => 0, PROPERTIES => { }, TYPE => "uint32",
+          LEVELS => [ $l ] };
 
+is("uint32_t", DeclLevel($e, 0));