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 |