Condition Coverage

blib/lib/Rose/DB/Object/Cached.pm
Criterion Covered Total %
condition 2 26 7.6


and 3 conditions

line !l l&&!r l&&r condition
83 0 0 0 $ttl_secs and time - do { "${class}::Objects_By_Id_Loaded" }->{$pk} >= $ttl_secs
103 0 0 0 $ttl_secs and time - do { "${class}::Objects_By_Key_Loaded" }->{$key_name}{$key_value} >= $ttl_secs
129 0 0 0 defined $object && $object == 0
293 0 84 0 $arg =~ /^\s*([+-]?(?:\d+(?:\.\d*)?|\d*\.\d+))\s*(\w*)\s*$/ and exists $Expiration_Units{$2}

or 2 conditions

line l !l condition
34 0 0 $class->meta->cached_objects_expire_in || 0
133 0 0 $_[0] || 1
151 0 0 $_[0] || 1
287 112 0 ${"${class}::Cache_Expires";} ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
70 0 0 0 ref $_[0] || $_[0]
264 0 0 0 ref $_[0] || $_[0]