X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=t%2F20-good.t;fp=t%2F20-good.t;h=f13521623f681f00ec5d434e426ff7a9047609fe;hp=f6fe90abfc61c7e3a7958361d9c6488c51e29d66;hb=622e5867ae8639f5be44dcd7128399c8380330f9;hpb=07fb4eb28539b53578b1421e348c12c921d180f1 diff --git a/t/20-good.t b/t/20-good.t index f6fe90a..f135216 100644 --- a/t/20-good.t +++ b/t/20-good.t @@ -1,6 +1,6 @@ #!perl -T -package Dongs; +package NotEmpty; sub new; @@ -46,6 +46,9 @@ SKIP: skip "$_: $skip" => 8 if eval $skip; { + local $_ = $_; + s/Pkg/Empty/g; + try "return; $prefix; use indirect; $_"; is $@, '', "use indirect: $_"; is @warns, 0, 'no reports'; @@ -57,7 +60,7 @@ SKIP: { local $_ = $_; - s/Hlagh/Dongs/g; + s/Pkg/NotEmpty/g; try "return; $prefix; use indirect; $_"; is $@, '', "use indirect, defined: $_"; @@ -165,37 +168,37 @@ SKIP: __DATA__ -$obj = Hlagh->new; +$obj = Pkg->new; #### -$obj = Hlagh->new(); +$obj = Pkg->new(); #### -$obj = Hlagh->new(1); +$obj = Pkg->new(1); #### -$obj = Hlagh->new(q{foo}, bar => $obj); +$obj = Pkg->new(q{foo}, bar => $obj); #### -$obj = Hlagh -> new ; +$obj = Pkg -> new ; #### -$obj = Hlagh -> new ( ) ; +$obj = Pkg -> new ( ) ; #### -$obj = Hlagh -> new ( 1 ) ; +$obj = Pkg -> new ( 1 ) ; #### -$obj = Hlagh -> new ( 'foo' , bar => $obj ); +$obj = Pkg -> new ( 'foo' , bar => $obj ); #### -$obj = Hlagh +$obj = Pkg -> new ; #### -$obj = Hlagh +$obj = Pkg -> new ( ) ; #### -$obj = Hlagh +$obj = Pkg -> new ( 1 ) ; #### -$obj = Hlagh -> +$obj = Pkg -> new ( "foo" , bar => $obj ); @@ -208,17 +211,17 @@ $obj = new->newnew; #### $obj = newnew->new; #### -$obj = Hlagh->$cb; +$obj = Pkg->$cb; #### -$obj = Hlagh->$cb(); +$obj = Pkg->$cb(); #### -$obj = Hlagh->$cb($pkg); +$obj = Pkg->$cb($pkg); #### -$obj = Hlagh->$cb(sub { 'foo' }, bar => $obj); +$obj = Pkg->$cb(sub { 'foo' }, bar => $obj); #### -$obj = Hlagh->$meth; +$obj = Pkg->$meth; #### -$obj = Hlagh +$obj = Pkg -> $meth ( 1, 2 ); #### @@ -299,11 +302,11 @@ print $x "oh hai\n"; #### print $y; #### -print $y "dongs\n"; +print $y "hello thar\n"; #### "$]" < 5.010 # use feature 'state'; state $z print $z; #### "$]" < 5.010 # use feature 'state'; state $z -print $z "hlagh\n"; +print $z "lolno\n"; #### print STDOUT "bananananananana\n"; #### @@ -333,17 +336,17 @@ $obj = "apple ${\($y->$meth)} pear" #### $obj = "apple @{[$y->$meth]} pear" #### # local $_ = "foo"; -s/foo/return; Hlagh->new/e; +s/foo/return; Pkg->new/e; #### # local $_ = "bar"; -s/foo/return; Hlagh->new/e; +s/foo/return; Pkg->new/e; #### # local $_ = "foo"; -s/foo/return; Hlagh->$cb/e; +s/foo/return; Pkg->$cb/e; #### # local $_ = "bar"; -s/foo/return; Hlagh->$cb/e; +s/foo/return; Pkg->$cb/e; #### # local $_ = "foo"; -s/foo/return; Hlagh->$meth/e; +s/foo/return; Pkg->$meth/e; #### # local $_ = "bar"; -s/foo/return; Hlagh->$meth/e; +s/foo/return; Pkg->$meth/e; #### # local $_ = "foo"; s/foo/return; $x->new/e; #### # local $_ = "bar"; @@ -369,11 +372,11 @@ s/foo/return; $y->$meth/e; #### # local $_ = "bar"; s/foo/return; $y->$meth/e; #### -"foo" =~ /(?{Hlagh->new})/; +"foo" =~ /(?{Pkg->new})/; #### -"foo" =~ /(?{Hlagh->$cb})/; +"foo" =~ /(?{Pkg->$cb})/; #### -"foo" =~ /(?{Hlagh->$meth})/; +"foo" =~ /(?{Pkg->$meth})/; #### "foo" =~ /(?{$x->new})/; #### @@ -403,28 +406,28 @@ zap { 1; 1; }; #### zap { zap { }; 1; }; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### -my @stuff = sort Hlagh +my @stuff = sort Pkg ->new; #### sub {