line |
true |
false |
branch |
59
|
3 |
0 |
if @_ |
62
|
3 |
0 |
if (defined $$self{'URL'} and $$self{'URL'} ne '') |
94
|
3 |
2 |
unless @_ |
97
|
1 |
1 |
if defined $$self{'PROTOCOL'} |
102
|
4 |
2 |
unless @_ |
109
|
4 |
2 |
unless @_ |
116
|
3 |
2 |
unless @_ |
119
|
1 |
1 |
if defined $$self{'HOST'} |
124
|
6 |
4 |
unless @_ |
131
|
11 |
5 |
unless @_ |
135
|
2 |
3 |
if (ref $path eq '' or ref $path eq 'SCALAR') { } |
|
2 |
1 |
elsif (ref $path eq 'ARRAY') { } |
142
|
1 |
4 |
unless defined $$self{'LOCAL_PATH'} |
159
|
4 |
2 |
unless @_ |
172
|
1 |
0 |
unless @_ |
180
|
1 |
9 |
@_ ? : |
196
|
2 |
3 |
if defined $param and exists $$self{'PARAMS'}{$param} |
208
|
3 |
0 |
if defined $param and defined $val |
215
|
2 |
0 |
if defined $param |
223
|
1 |
2 |
if defined $param and exists $$self{'PARAMS'}{$param} |
238
|
6 |
0 |
if defined $$self{'PROTOCOL'} |
239
|
5 |
1 |
if defined $$self{'LOGIN'} and defined $$self{'PASSWD'} |
240
|
6 |
0 |
if defined $$self{'HOST'} |
241
|
5 |
1 |
if defined $$self{'PORT'} |
242
|
6 |
0 |
if (defined $$self{'LOCAL_PATH'}) |
243
|
0 |
6 |
unless $$self{'LOCAL_PATH'} =~ m[^/] |
246
|
4 |
2 |
if $params_str ne '' |
247
|
6 |
0 |
if defined $$self{'FRAGMENT'} and $$self{'FRAGMENT'} ne '' |
283
|
3 |
14 |
if (not defined $params or $params eq '') |
291
|
3 |
16 |
if $_ eq '' |
294
|
11 |
5 |
if (scalar @param_val == 2 and $param_val[0] ne '' and $param_val[1] ne '') { } |
315
|
0 |
3 |
unless defined $$self{'GLOBAL_PART'} |
320
|
2 |
1 |
if defined $auth and $auth ne '' |
323
|
0 |
3 |
unless defined $$self{'LOCAL_PART'} |
343
|
0 |
11 |
unless defined $$self{'GLOBAL_PART'} |
345
|
1 |
10 |
if not defined $$self{'PROTOCOL'} or $$self{'PROTOCOL'} eq '' |
346
|
0 |
11 |
if not defined $$self{'LOGIN'} and defined $$self{'PASSWD'} |
347
|
0 |
11 |
if defined $$self{'LOGIN'} and not defined $$self{'PASSWD'} |
348
|
7 |
4 |
if (defined $$self{'LOGIN'} and defined $$self{'PASSWD'}) |
349
|
0 |
7 |
if $$self{'LOGIN'} eq '' and $$self{'PASSWD'} ne '' |
350
|
0 |
7 |
if $$self{'LOGIN'} ne '' and $$self{'PASSWD'} eq '' |
353
|
1 |
10 |
if not defined $$self{'HOST'} or $$self{'HOST'} eq '' |
354
|
3 |
8 |
if defined $$self{'PORT'} and not $$self{'PORT'} =~ /^\d+$/ |
355
|
0 |
11 |
if (defined $$self{'LOCAL_PART'} and length $$self{'LOCAL_PART'} > 0 and not defined $$self{'LOCAL_PATH'}) |
359
|
0 |
0 |
if (not defined $$self{'LOCAL_PATH'} and scalar keys %{$$self{'PARAMS'};} || defined $$self{'FRAGMENT'}) |
363
|
0 |
11 |
if defined $$self{'PARAMS_VALID'} and $$self{'PARAMS_VALID'} == 0 |
365
|
6 |
5 |
if $msg eq '' |