Condition Coverage

blib/lib/Assert/Refute/Build.pm
Criterion Covered Total %
condition 21 31 67.7


and 3 conditions

line !l l&&!r l&&r condition
160 937 0 2 $class->can($name) && ($Backend{$name} || $class)
167 766 171 0 $opt{'list'} and defined $opt{'args'}
195 0 21 916 not $opt{'no_proto'} and $opt{'block'} || $opt{'list'} || defined $opt{'args'}

or 2 conditions

line l !l condition
174 651 286 $opt{'args'} || 0
196 651 114 $opt{'args'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
170 0 937 0 $opt{'target'} || $caller[0]
172 0 0 937 not $target or $target eq 'Assert::Refute::Build'
187 1 0 0 $Assert::Refute::DRIVER || ¤t_contract()
192 102 10 0 $Assert::Refute::DRIVER || ¤t_contract()
195 171 745 1 $opt{'block'} || $opt{'list'} || defined $opt{'args'}
274 40 59 191 ref $data or defined $depth