Condition Coverage

blib/lib/String/Replace.pm
Criterion Covered Total %
condition 17 33 51.5


and 3 conditions

line !l l&&!r l&&r condition
15 6 0 3 @_ == 1 and ref $_[0]
6 0 3 @_ == 1 and ref $_[0] and reftype($_[0]) eq 'HASH'
6 0 0 @_ == 1 and ref $_[0]
6 0 0 @_ == 1 and ref $_[0] and reftype($_[0]) eq 'ARRAY'
37 2 0 2 @_ == 1 and ref $_[0]
2 0 2 @_ == 1 and ref $_[0] and reftype($_[0]) eq 'HASH'
2 0 0 @_ == 1 and ref $_[0]
2 0 0 @_ == 1 and ref $_[0] and reftype($_[0]) eq 'ARRAY'
51 8 0 0 ref $val && reftype $val eq 'ARRAY'
129 7 0 10 blessed($_[0]) and $_[0]->isa('String::Replace')
139 2 0 2 blessed($_[0]) and $_[0]->isa('String::Replace')