Branch Coverage

blib/lib/Data/Resolver/Asset.pm
Criterion Covered Total %
branch 20 30 66.6


line true false branch
32 2 17 unless $self->is_useable
40 3 0 if (defined(my $key = $self->key)) { }
51 0 3 if ($self->has_filehandle) { }
3 0 elsif ($self->has_raw_ref) { }
66 0 0 $self->has_raw_ref ? :
72 0 1 unless $self->has_file
81 0 8 unless defined(my $buf = readline $fh)
108 9 2 $nomem || !$self->has_raw_ref ? :
2 11 $self->has_filehandle ? :
115 0 13 unless binmode $fh, $binmode
120 12 13 unless $self->has_filehandle or $self->has_raw_ref
132 14 2 if (ref $fh ne "GLOB")
133 2 12 ref $fh ? :
136 0 14 unless open $fh, $mode, $target
139 0 16 unless binmode $fh, ":raw"