mirror of
https://github.com/samba-team/samba.git
synced 2025-01-12 09:18:10 +03:00
pidl: Move tests for the CUtil module to a separate file.
This commit is contained in:
parent
2fe013f715
commit
ce40890ef0
21
source/pidl/tests/cutil.pl
Executable file
21
source/pidl/tests/cutil.pl
Executable file
@ -0,0 +1,21 @@
|
||||
#!/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 => 7;
|
||||
use FindBin qw($RealBin);
|
||||
use lib "$RealBin";
|
||||
use Util;
|
||||
use Parse::Pidl::Util qw(MyDumper);
|
||||
use Parse::Pidl::CUtil qw(get_pointer_to get_value_of);
|
||||
|
||||
is("&foo", get_pointer_to("foo"));
|
||||
is("&(&foo)", get_pointer_to(get_pointer_to("foo")));
|
||||
is("*foo", get_pointer_to("**foo"));
|
||||
is("foo", get_pointer_to("*foo"));
|
||||
|
||||
is("foo", get_value_of("&foo"));
|
||||
is("*foo", get_value_of("foo"));
|
||||
is("**foo", get_value_of("*foo"));
|
@ -4,23 +4,14 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
use Test::More tests => 17;
|
||||
use Test::More tests => 10;
|
||||
use FindBin qw($RealBin);
|
||||
use lib "$RealBin";
|
||||
use Util;
|
||||
use Parse::Pidl::Util qw(MyDumper);
|
||||
use Parse::Pidl::Samba4::EJS qw(get_pointer_to get_value_of check_null_pointer
|
||||
use Parse::Pidl::Samba4::EJS qw(check_null_pointer
|
||||
fn_declare TypeFunctionName);
|
||||
|
||||
is("&foo", get_pointer_to("foo"));
|
||||
is("&(&foo)", get_pointer_to(get_pointer_to("foo")));
|
||||
is("*foo", get_pointer_to("**foo"));
|
||||
is("foo", get_pointer_to("*foo"));
|
||||
|
||||
is("foo", get_value_of("&foo"));
|
||||
is("*foo", get_value_of("foo"));
|
||||
is("**foo", get_value_of("*foo"));
|
||||
|
||||
my $ejs = new Parse::Pidl::Samba4::EJS();
|
||||
|
||||
$ejs->check_null_pointer("bla");
|
||||
|
Loading…
Reference in New Issue
Block a user