11use warnings;
22use strict;
33
4- use Test::More tests => 110 ;
4+ use Test::More tests => 113 ;
55
66use XS::APItest qw (
77 PAD_FINDMY_FOO
88 PAD_FINDMY_PV
99 PAD_FINDMY_PVN
1010 PAD_FINDMY_SV
11+ PAD_FIND_MY_SYMBOL_FOO
1112 PAD_FIND_MY_SYMBOL_PV
1213 PAD_FIND_MY_SYMBOL_PVN
1314 pad_scalar
@@ -17,6 +18,7 @@ is pad_scalar (PAD_FINDMY_SV, "foo"), "NOT_IN_PAD", q (undeclared '$foo
1718is pad_scalar (PAD_FINDMY_PVN, " foo" ), " NOT_IN_PAD" , q ( undeclared '$foo'; pad_findmy_pvn ()) ;
1819is pad_scalar (PAD_FINDMY_PV, " foo" ), " NOT_IN_PAD" , q ( undeclared '$foo'; pad_findmy_pv ()) ;
1920is pad_scalar (PAD_FINDMY_FOO, " foo" ), " NOT_IN_PAD" , q ( undeclared '$foo'; pad_findmy_pvs ()) ;
21+ is pad_scalar (PAD_FIND_MY_SYMBOL_FOO, " foo" ), " NOT_IN_PAD" , q ( undeclared '$foo'; pad_find_my_symbol_pvs ()) ;
2022is pad_scalar (PAD_FIND_MY_SYMBOL_PV, " foo" ), " NOT_IN_PAD" , q ( undeclared '$foo'; pad_find_my_symbol_pv ()) ;
2123is pad_scalar (PAD_FIND_MY_SYMBOL_PVN, " foo" ), " NOT_IN_PAD" , q ( undeclared '$foo'; pad_find_my_symbol_pvn ()) ;
2224
@@ -32,6 +34,7 @@ is pad_scalar (PAD_FINDMY_SV, "foo"), "NOT_MY", q ('our $foo'; pad_find
3234is pad_scalar (PAD_FINDMY_PVN, " foo" ), " NOT_MY" , q ( 'our $foo'; pad_findmy_pvn ()) ;
3335is pad_scalar (PAD_FINDMY_PV, " foo" ), " NOT_MY" , q ( 'our $foo'; pad_findmy_pv ()) ;
3436is pad_scalar (PAD_FINDMY_FOO, " foo" ), " NOT_MY" , q ( 'our $foo'; pad_findmy_pvs ()) ;
37+ is pad_scalar (PAD_FIND_MY_SYMBOL_FOO, " foo" ), " NOT_MY" , q ( 'our $foo'; pad_find_my_symbol_pvs ()) ;
3538is pad_scalar (PAD_FIND_MY_SYMBOL_PV, " foo" ), " NOT_MY" , q ( 'our $foo'; pad_find_my_symbol_pv ()) ;
3639is pad_scalar (PAD_FIND_MY_SYMBOL_PVN, " foo" ), " NOT_MY" , q ( 'our $foo'; pad_find_my_symbol_pvn ()) ;
3740
@@ -79,12 +82,12 @@ sub bb() {
7982 my $counter = 0;
8083 my $foo = \$counter ;
8184 return sub {
82- ok pad_scalar (PAD_FINDMY_SV, " foo" ) == \pad_scalar(PAD_FINDMY_SV, " counter" );
83- ok pad_scalar (PAD_FINDMY_PVN, " foo" ) == \pad_scalar(PAD_FINDMY_SV, " counter" );
84- ok pad_scalar (PAD_FINDMY_PV, " foo" ) == \pad_scalar(PAD_FINDMY_SV, " counter" );
85- ok pad_scalar (PAD_FINDMY_FOO, " foo" ) == \pad_scalar(PAD_FINDMY_SV, " counter" );
86- ok pad_scalar (PAD_FIND_MY_SYMBOL_PV, " foo" ) == \pad_scalar(PAD_FINDMY_SV, " counter" );
87- ok pad_scalar (PAD_FIND_MY_SYMBOL_PVN, " foo" ) == \pad_scalar(PAD_FINDMY_SV, " counter" );
85+ ok pad_scalar (PAD_FINDMY_SV, " foo" ) == \pad_scalar (PAD_FINDMY_SV, " counter" );
86+ ok pad_scalar (PAD_FINDMY_PVN, " foo" ) == \pad_scalar (PAD_FINDMY_SV, " counter" );
87+ ok pad_scalar (PAD_FINDMY_PV, " foo" ) == \pad_scalar (PAD_FINDMY_SV, " counter" );
88+ ok pad_scalar (PAD_FINDMY_FOO, " foo" ) == \pad_scalar (PAD_FINDMY_SV, " counter" );
89+ ok pad_scalar (PAD_FIND_MY_SYMBOL_PV, " foo" ) == \pad_scalar (PAD_FINDMY_SV, " counter" );
90+ ok pad_scalar (PAD_FIND_MY_SYMBOL_PVN, " foo" ) == \pad_scalar (PAD_FINDMY_SV, " counter" );
8891
8992 my $modulus = pad_scalar (PAD_FINDMY_SV, " counter" ) % 5;
9093
@@ -121,6 +124,7 @@ is pad_scalar (PAD_FINDMY_SV, "foo"), "NOT_MY", q ('my $foo' still unde
121124is pad_scalar (PAD_FINDMY_PVN, " foo" ), " NOT_MY" , q ( 'my $foo' still undeclared; pad_findmy_pvn ()) ;
122125is pad_scalar (PAD_FINDMY_PV, " foo" ), " NOT_MY" , q ( 'my $foo' still undeclared; pad_findmy_pv ()) ;
123126is pad_scalar (PAD_FINDMY_FOO, " foo" ), " NOT_MY" , q ( 'my $foo' still undeclared; pad_findmy_pvs ()) ;
127+ is pad_scalar (PAD_FIND_MY_SYMBOL_FOO, " foo" ), " NOT_MY" , q ( 'my $foo' still undeclared; pad_find_my_symbol_pvs ()) ;
124128is pad_scalar (PAD_FIND_MY_SYMBOL_PV, " foo" ), " NOT_MY" , q ( 'my $foo' still undeclared; pad_find_my_symbol_pv ()) ;
125129is pad_scalar (PAD_FIND_MY_SYMBOL_PVN, " foo" ), " NOT_MY" , q ( 'my $foo' still undeclared; pad_find_my_symbol_pvn ()) ;
126130
0 commit comments