Condition Coverage

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

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