Condition Coverage

blib/lib/PerlBean/Style.pm
Criterion Covered Total %
condition 32 60 53.3


and 3 conditions

line !l l&&!r l&&r condition
599 216 48 0 ref $val and exists $ALLOW_ISA{$name}
606 216 0 48 ref $val and exists $ALLOW_REF{$name}
611 0 0 216 defined $val and not ref $val
0 0 216 defined $val and not ref $val and exists $ALLOW_RX{$name}
618 0 0 0 not ref $val and exists $ALLOW_VALUE{$name}
703 615 0 0 ref $_[0] and &UNIVERSAL::isa($_[0], 'PerlBean::Style')
12 0 603 defined $_[0] and not ref $_[0]
12 0 603 defined $_[0] and not ref $_[0] and $_[0] eq 'PerlBean::Style'

or 3 conditions

line l !l&&r !l&&!r condition
542 0 12 0 ref $class || $class
591 0 0 264 exists $ALLOW_ISA{$name} or exists $ALLOW_REF{$name}
48 0 216 exists $ALLOW_ISA{$name} or exists $ALLOW_REF{$name} or exists $ALLOW_RX{$name}
216 0 0 exists $ALLOW_ISA{$name} or exists $ALLOW_REF{$name} or exists $ALLOW_RX{$name} or exists $ALLOW_VALUE{$name}
735 12 0 12 not defined $SINGLETON or $self != $SINGLETON
755 12 0 12 not defined $SINGLETON or $self != $SINGLETON
772 12 0 12 not defined $SINGLETON or $self != $SINGLETON
789 12 0 12 not defined $SINGLETON or $self != $SINGLETON
806 12 0 12 not defined $SINGLETON or $self != $SINGLETON
823 12 0 12 not defined $SINGLETON or $self != $SINGLETON
840 12 0 12 not defined $SINGLETON or $self != $SINGLETON
857 12 0 12 not defined $SINGLETON or $self != $SINGLETON