Branch Coverage

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


line true false branch
58 0 0 unless $self->_is_server_running
74 0 0 if (defined $map_name) { }
75 0 0 unless (exists $self->{'map_names'}{lc $map_name})
83 0 0 unless (exists $self->{'installed_maps'}{$self->{'map_names'}{lc $map_name}})
112 0 0 unless $self->_is_server_running
116 0 0 unless $self->_is_authorized($client_ip)
121 0 0 unless defined $map_name and not $map_name =~ /^$/
125 0 0 unless defined $start and not $start =~ /^$/
129 0 0 unless defined $end and not $end =~ /^$/
134 0 0 unless defined $object
139 0 0 if $@
144 0 0 if $@
163 0 0 unless $self->_is_server_running
167 0 0 unless $self->_is_authorized($client_ip)
171 0 0 if defined $self->{'user_error'}
174 0 0 unless defined $map_name and not $map_name =~ /^$/
178 0 0 unless defined $line_name and not $line_name =~ /^$/
183 0 0 unless defined $object
188 0 0 if $@
206 0 0 unless $self->_is_server_running
210 0 0 unless $self->_is_authorized($client_ip)
214 0 0 if defined $self->{'user_error'}
217 0 0 unless defined $map_name and not $map_name =~ /^$/
222 0 0 unless defined $object
243 0 0 unless $self->_is_server_running
247 0 0 unless $self->_is_authorized($client_ip)
276 0 0 unless $socket
285 0 0 unless defined $client_ip
290 0 0 if (defined $call_info) { }
294 0 0 if ($elapsed_time >= $self->request_period) { }
299 0 0 if ($count >= $self->request_threshold) { }