Condition Coverage

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

line%coveragecondition
207100
Adec
00
11
Params::Get::get_params(undef, \@_) // {}
221100
ABCdec
0XX0
10X0
1100
1111
$$params{"cache"}->can("get") and $$params{"cache"}->can("set") and $$params{"cache"}->can("purge")
394100
ABdec
0X0
100
111
ref $self and ref $$self{"object"}
398100
ABdec
000
011
1X1
$$self{"object"}->can($method) // $self->SUPER::can($method)
443100
ABCDdec
00000
00011
001X1
01XX1
1XXX1
$class eq ref $self or $class eq __PACKAGE__ or $class eq "Class::Simple" or $self->SUPER::isa($class)
452100
ABdec
0X0
100
111
ref $self && ref $$self{'object'} && $$self{'object'}->isa($class)
55625
ABCdec
0XX0
10X0
1100
1111
defined $^V and $^V ge "v5.14.0" and ${^GLOBAL_PHASE} eq "DESTRUCT"