Branch Coverage

blib/lib/URI/file/Mac.pm
Criterion Covered Total %
branch 36 50 72.0


line true false branch
18 10 2 if ($path =~ s/^(:+)//) { }
19 6 4 if (length $1 == 1) { }
20 2 4 unless length $path
33 4 8 if ($_ eq "." or $_ eq "..")
36 0 12 unless length $_
38 0 12 if $isdir
50 11 16 if (defined $auth)
51 5 6 if (lc $auth ne "localhost" and $auth ne "")
53 5 0 unless ($class->_file_is_localhost($u_auth))
61 5 22 if @path
65 0 27 if (not @path) { }
16 11 elsif ($path[0] eq '') { }
70 2 14 if (@path == 1)
71 2 0 if $path[0] eq ""
78 0 28 if $_ eq "."
79 0 28 $_ eq '..' ? :
82 0 14 if ($ps[-1] eq "..")
92 2 15 if $_ eq "."
93 4 11 $_ eq '..' ? :
96 2 9 if ($ps[-1] eq "..")
101 0 25 unless $pre or @path
106 0 40 if /\0/
107 5 35 if /:/
116 0 0 unless defined $path
117 0 0 unless $path =~ /:$/