26 lines
510 B
Perl
26 lines
510 B
Perl
|
|
use strict;
|
||
|
|
use warnings;
|
||
|
|
use Test::More tests => 6;
|
||
|
|
BEGIN { use_ok 'director_ignore' }
|
||
|
|
require_ok 'director_ignore';
|
||
|
|
|
||
|
|
{
|
||
|
|
package DIgnoresDerived;
|
||
|
|
use base 'director_ignore::DIgnores';
|
||
|
|
sub PublicMethod1 {
|
||
|
|
return 18.75;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
{
|
||
|
|
package DAbstractIgnoresDerived;
|
||
|
|
use base 'director_ignore::DAbstractIgnores';
|
||
|
|
}
|
||
|
|
|
||
|
|
my $a = DIgnoresDerived->new();
|
||
|
|
isa_ok $a, 'DIgnoresDerived';
|
||
|
|
is $a->Triple(5), 15;
|
||
|
|
|
||
|
|
my $b = DAbstractIgnoresDerived->new();
|
||
|
|
isa_ok $b, 'DAbstractIgnoresDerived';
|
||
|
|
is $b->Quadruple(5), 20;
|