Branch Coverage

blib/lib/Mobile/UserAgentFactory.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
14 0 0 if (defined $options and ref $options eq 'HASH')
15 0 0 if (defined $$options{'cache_expires_in'})
18 0 0 if (defined $$options{'cache_purge_interval'})
21 0 0 if (defined $$options{'cache_max_age'})
24 0 0 if (defined $$options{'cache_max_objects'})
42 0 0 if (@_)
43 0 0 if (ref $_[0] eq '') { }
0 0 elsif (UNIVERSAL::isa(ref $_[0], 'CGI')) { }
51 0 0 if (@_ and ref $_[0] eq 'HASH')
53 0 0 if (defined $$options{'debug'})
57 0 0 unless (defined $useragent)
59 0 0 unless (defined $useragent)
60 0 0 if $debug
68 0 0 if (defined $mua or $cache->key_exists($useragent))
69 0 0 if $debug
107 0 0 if (defined $options and ref $options eq 'HASH')
108 0 0 if (defined $$options{'expires_in'} and $$options{'expires_in'})
111 0 0 if (defined $$options{'purge_interval'} and $$options{'purge_interval'})
114 0 0 if (defined $$options{'max_age'} and $$options{'max_age'})
117 0 0 if (defined $$options{'max_objects'} and $$options{'max_objects'})
150 0 0 if (exists $$objects{$key})
163 0 0 if ($$self{'last_purge'} + $$self{'purge_interval'} <= time)
180 0 0 if ($$object[2] + $expires <= $now or $$object[1] + $max_age <= $now)
198 0 0 if (++$$self{'max_objects_set_counter'} >= $$self{'max_objects_check_interval'})
211 0 0 if ($size <= $max_objects)