line |
true |
false |
branch |
23
|
4 |
23 |
unless (defined $driver_class and not ref $driver_class and length $driver_class) |
26
|
5 |
18 |
unless (&Params::Util::_CLASS($driver_class)) |
30
|
4 |
12 |
unless (defined $id and not ref $id and length $id) |
40
|
2 |
2 |
if (/^Can't locate /) { } |
50
|
1 |
7 |
unless ($driver_class->can('new')) |
57
|
1 |
5 |
unless ($driver->can('does') and $driver->does('Parcel::Track::Role::Base')) |
68
|
0 |
2 |
unless &Params::Util::_HASH($rv) |
70
|
0 |
2 |
unless &Params::Util::_SCALAR0(\$$rv{'from'}) |
72
|
0 |
2 |
unless &Params::Util::_SCALAR0(\$$rv{'to'}) |
74
|
0 |
2 |
unless &Params::Util::_SCALAR0(\$$rv{'result'}) |
76
|
0 |
2 |
unless &Params::Util::_ARRAY0($$rv{'descs'}) |
78
|
0 |
2 |
unless &Params::Util::_ARRAY0($$rv{'htmls'}) |
86
|
0 |
7 |
ref $_[0] ? : |
92
|
2 |
0 |
if (&Params::Util::_STRING($key) and $key =~ /^_/) |