Branch Coverage

blib/lib/Data/Embed.pm
Criterion Covered Total %
branch 20 32 62.5


line true false branch
31 0 2 @_ && ref $_[0] ? :
37 1 1 if exists $args{'container'}
38 0 2 unless my $writer = writer(%constructor_args)
45 0 1 unless my $reader = reader(shift())
58 4 0 unless $l1->[0]->is_same_as($l2->[0])
76 0 0 if ($prefix->{'length'})
87 0 7 @_ && ref $_[0] ? :
91 0 7 unless $args{'sequence'}
94 6 1 if (ref $target eq 'SCALAR' or -e $target) { }
103 0 6 unless $nprevious or $nsequence
106 4 2 if ($nprevious and $nsequence or $nprevious) { }
0 2 elsif ($nprevious) { }
111 4 0 if (ref $target) { }
141 5 8 if (&blessed($_) and $_->isa('Data::Embed::File')) { }
155 4 3 if (defined $interim_target)
156 4 0 if (ref $target) { }