5 use t::lib::XSP::Test tests => 4;
7 run_diff xsp_stdout => 'expected';
11 === Renamed function (also in different package)
16 %name{boo} int foo(int a);
17 %name{moo::boo} int foo(int a);
21 MODULE=Foo PACKAGE=Foo::Bar
30 MODULE=Foo PACKAGE=moo
45 %name{bar} int foo( int a );
50 MODULE=Foo PACKAGE=Foo
56 RETVAL = THIS->foo( a );
59 === Renamed constructor
65 %name{newFoo} Foo( int a );
70 MODULE=Foo PACKAGE=Foo
76 RETVAL = new Foo( a );
83 %name{Bar::Baz} class Foo
86 %name{foo_int} int foo( int a );
91 MODULE=Foo PACKAGE=Bar::Baz
100 RETVAL = THIS->foo( a );