Condition Coverage

blib/lib/Test/Module/Runnable/Base.pm
Criterion Covered Total %
condition 32 41 78.0


and 3 conditions

line !l l&&!r l&&r condition
163 802 507 0 $args[0] and $args[0] eq __PACKAGE__
174 801 2 6 not defined $__unique{$domain} and $ENV{'TEST_UNIQUE'}
364 5 8 9 defined $return and ref $return ne "CODE"
13 8 1 defined $return and ref $return ne "CODE" and ref $return ne "ARRAY"
575 59 0 3 defined $modeName and length $modeName
609 0 0 239 defined $returnValue and $returnValue eq 0
611 0 0 0 "setUpBeforeClass" ne $type and "tearDownAfterClass" ne $type
632 3 798 0 $args[0] and $args[0] eq __PACKAGE__
651 1197 608 604 $chars == \@UNIQUE_STR_CI_CHARS and length($str) % 2 == $oddOrEven
675 521 207 1 $pos < 0 and $options->{'length'}

or 2 conditions

line l !l condition
531 5 1 $self->{'mock_args'}{$class}{$method} || []

or 3 conditions

line l !l&&r !l&&!r condition
168 805 1 503 not defined $domain or length $domain == 0
360 21 1 0 $class->can($method) or $class->can("AUTOLOAD")
643 1482 927 801 $num > 0 or length $str < $length