Condition Coverage

File:blib/lib/Class/Simple/Cached.pm
Coverage:73.5%

line%coveragecondition
1833
ABdec
0X0
100
111
defined $^V && $^V ge 'v5.14.0'
163100
Adec
00
11
Params::Get::get_params(undef, \@_) || {}
17525
ABCdec
0XX0
10X0
1100
1111
$merged{'cache'}->can("get") and $merged{'cache'}->can("set") and $merged{'cache'}->can("purge")
19550
Adec
00
11
Params::Get::get_params('cache', @_) || {}
19867
ABdec
000
011
1X1
$params->{'object'} ||= "Class::Simple"->new
207100
ABCdec
0XX0
10X0
1100
1111
$params->{'cache'}->can("get") and $params->{'cache'}->can("set") and $params->{'cache'}->can("purge")
267100
ABdec
000
011
1X1
$method eq 'new' || $self->{'object'}->can($method) || $self->SUPER::can($method)
312100
ABCdec
0000
0011
01X1
1XX1
$class eq ref $self or $class eq __PACKAGE__ or $self->SUPER::isa($class)
49167
ABdec
0X0
100
111
not ref $rc->[0] and $rc->[0] eq "Class::Simple::Cached>UNDEF<"