1#!./perl 2 3BEGIN { 4 unless (-d 'blib') { 5 chdir 't' if -d 't'; 6 @INC = '../lib'; 7 } 8} 9 10use strict; 11use warnings; 12require q(./test.pl); plan(tests => 4); 13 14{ 15 package New; 16 use strict; 17 use warnings; 18 19 package Old; 20 use strict; 21 use warnings; 22 23 { 24 no strict 'refs'; 25 *{'Old::'} = *{'New::'}; 26 } 27} 28 29ok (Old->isa (New::), 'Old inherits from New'); 30ok (New->isa (Old::), 'New inherits from Old'); 31 32isa_ok (bless ({}, Old::), New::, 'Old object'); 33isa_ok (bless ({}, New::), Old::, 'New object'); 34