Condition Coverage

blib/lib/Mouse/Exporter.pm
Criterion Covered Total %
condition 10 28 35.7


and 3 conditions

line !l l&&!r l&&r condition
226 0 1 684 ref $gv eq 'GLOB' and *{$gv;}{'CODE'} == $spec->{'EXPORTS'}{$keyword}

or 2 conditions

line l !l condition
107 0 975 $args{'groups'}{'all'} ||= \@all
118 0 691 $args{'groups'}{'default'} ||= \@all

or 3 conditions

line l !l&&r !l&&!r condition
22 0 975 0 $args{'exporting_package'} ||= caller()
45 975 0 0 $args{'exporting_package'} ||= caller()
112 0 0 0 $exports{$keyword} || Carp::confess(qq[The $exporting_package package does not export "$keyword"])
133 4175 0 0 $SPEC{$package} || Carp::confess("The package $package package does not use Mouse::Exporter")
152 2470 0 0 $spec->{'groups'}{$arg} || Carp::confess(qq[The $package package does not export the group "$arg"])
195 10799 0 0 $spec->{'EXPORTS'}{$keyword} || Carp::confess(qq[The $package package does not export "$keyword"])
211 64 0 0 $SPEC{$package} || Carp::confess("The package $package does not use Mouse::Exporter")