Branch Coverage

blib/lib/Dancer2/Plugin/Map/Tube/API.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
60 0 0 if (defined $map_name)
61 0 0 unless (exists $self->{'map_names'}{lc $map_name})
69 0 0 unless (exists $self->{'installed_maps'}{$self->{'map_names'}{lc $map_name}})
92 0 0 unless $self->_is_authorized($client_ip)
97 0 0 unless defined $map_name and not $map_name =~ /^$/
101 0 0 unless defined $start and not $start =~ /^$/
105 0 0 unless defined $end and not $end =~ /^$/
110 0 0 unless defined $object
115 0 0 if $@
120 0 0 if $@
139 0 0 unless $self->_is_authorized($client_ip)
143 0 0 if defined $self->{'user_error'}
146 0 0 unless defined $map_name and not $map_name =~ /^$/
150 0 0 unless defined $line_name and not $line_name =~ /^$/
155 0 0 unless defined $object
160 0 0 if $@
178 0 0 unless $self->_is_authorized($client_ip)
182 0 0 if defined $self->{'user_error'}
185 0 0 unless defined $map_name and not $map_name =~ /^$/
190 0 0 unless defined $object
211 0 0 unless $self->_is_authorized($client_ip)
236 0 0 if (defined $userdata) { }
237 0 0 if (exists $userdata->{$client_ip}) { }
240 0 0 if ($now - $old < $self->request_period) { }
241 0 0 if ($cnt + 1 > $self->request_threshold) { }