Branch Coverage: blib/lib/Net/Amazon/SignatureVersion4.pm

# Branch Coverage

File: | blib/lib/Net/Amazon/SignatureVersion4.pm
Coverage: | 78.6%

line | % | coverage | branch
--- | --- | --- | ---
135 | 50 | T | F | unless defined $name & defined $value[0]
136 | 100 | T | F | if (lc $name eq 'date')
145 | 100 | T | F | if (defined $headers{lc $name}) { }
154 | 0 | T | F | if ($full_uri =~ /(.*?)\?(.*)/)
159 | 50 | T | F | if (defined $canonical_query_string)
160 | 50 | T | F | if ($canonical_query_string =~ /(.*?)\s.*/)
168 | 50 | T | F | unless defined $name
169 | 100 | T | F | unless defined $value
172 | 100 | T | F | unless $canonical_query_string eq ''
175 | 100 | T | F | if ($full_uri =~ m[\w/$])
181 | 100 | T | F | if ($path_component =~ /^\.$/) { }
| 100 | T | F | elsif ($path_component =~ /^..$/) { }
194 | 100 | T | F | unless $full_uri eq '/'
195 | 100 | T | F | if ($ends_in_slash)