| line |
true |
false |
branch |
|
65
|
1 |
166 |
if @extra |
|
66
|
158 |
8 |
if ref $config ne "HASH" |
|
77
|
109 |
77 |
if ($uri) { } |
|
78
|
3 |
106 |
if $uri =~ /^[0-9a-f:]*::|^(?:[0-9a-f]+:){6}/i |
|
79
|
7 |
102 |
if not $uri =~ m[:|/] or $uri =~ /^\[.+\]$/ |
|
80
|
2 |
107 |
if $uri =~ m[^//] |
|
83
|
5 |
104 |
unless ($uri->scheme) |
|
86
|
6 |
98 |
unless ($uri->scheme =~ /^https?$|^bolt$/) |
|
90
|
10 |
88 |
if (my $userinfo = $uri->userinfo(undef)) |
|
96
|
54 |
44 |
unless $uri->host |
|
97
|
6 |
92 |
if $uri->path_query eq "/" |
|
103
|
159 |
16 |
unless $uri->_port |
|
112
|
2 |
39 |
if $self->{'server_info'} |
|
127
|
169 |
163 |
if @options == 1 and ref $options[0] eq "HASH" |
|
128
|
2 |
330 |
unless @options |
|
130
|
68 |
262 |
if (@options < 2) |
|
133
|
1 |
67 |
unless grep /^$key$/, keys %OPTIONS |
|
137
|
1 |
261 |
if $self->{'server_info'} |
|
144
|
186 |
92 |
if $OPTIONS{$key} eq "uri" |
|
154
|
3 |
173 |
unless $self->{'die_on_error'} |
|
155
|
1 |
175 |
if defined $self->{'http_timeout'} |
|
158
|
2 |
174 |
if @options == 1 and ref $options[0] eq "HASH" |
|
169
|
2 |
435 |
if @options & 1 |
|
172
|
1 |
434 |
if $options{'ca_file'} |
|
173
|
1 |
434 |
if $options{'cypher_types'} |
|
174
|
26 |
409 |
if ($options{'cypher_params'}) { } |
|
|
2 |
407 |
elsif ($options{'cypher_filter'}) { } |
|
175
|
1 |
25 |
if $options{'cypher_params'} ne v2 |
|
179
|
1 |
1 |
if $options{'cypher_filter'} ne "params" |
|
182
|
3 |
430 |
if defined $options{'jolt'} |
|
183
|
2 |
431 |
if defined $options{'net_module'} |
|
187
|
4 |
369 |
unless grep /^$key$/, @$supported |
|
189
|
3 |
430 |
if @unsupported |
|
199
|
1 |
75 |
if @extra |