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 977 0 2 $class->can($name) && ($Backend{$name} || $class)
167 803 174 0 $opt{'list'} and defined $opt{'args'}
195 0 30 947 not $opt{'no_proto'} and $opt{'block'} || $opt{'list'} || defined $opt{'args'}

or 2 conditions

line l !l condition
174 686 291 $opt{'args'} || 0
196 686 116 $opt{'args'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
170 0 977 0 $opt{'target'} || $caller[0]
172 0 0 977 not $target or $target eq 'Assert::Refute::Build'
187 32 0 0 $Assert::Refute::DRIVER || ¤t_contract()
192 161 17 0 $Assert::Refute::DRIVER || ¤t_contract()
195 174 771 1 $opt{'block'} || $opt{'list'} || defined $opt{'args'}
274 40 67 245 ref $data or defined $depth