— |
use lib qw( ./lib ./t/lib ../inc ./inc ) ; my $t1 = Type::Tiny->new( name => "Base" );
my $t2 = Type::Tiny->new( name => "Derived_1" , parent => $t1 );
my $t3 = Type::Tiny->new( name => "Derived_2" , parent => $t1 , deprecated => 1);
my $t4 = Type::Tiny->new( name => "Double_Derived_1" , parent => $t3 );
my $t5 = Type::Tiny->new( name => "Double_Derived_2" , parent => $t3 , deprecated => 0);
ok not $t1 ->deprecated;
ok not $t2 ->deprecated;
ok $t3 ->deprecated;
ok $t4 ->deprecated;
ok not $t5 ->deprecated;
done_testing;
|