Branch Coverage

blib/lib/Shipwright/Script/Flags.pm
Criterion Covered Total %
branch 0 36 0.0


line true false branch
26 0 0 unless $name
28 0 0 if ($name =~ /^__/)
37 0 0 unless (defined $self->add or defined $self->delete or defined $self->set)
45 0 0 unless (1 == grep({defined $_;} $self->add, $self->delete, $self->set))
51 0 0 if (defined $self->add) { }
0 0 elsif (defined $self->delete) { }
0 0 elsif (defined $self->set) { }
53 0 0 unless $$flags{$name}
60 0 0 unless $$flags{$name}
67 0 0 if ($self->mandatory) { }
84 0 0 if $self->add or $self->delete or $self->set
87 0 0 if ($self->mandatory) { }
88 0 0 if $changed
89 0 0 unless $$flags{'__mandatory'}{$name}
0 0 if (@{[] unless $$flags{'__mandatory'}{$name};}) { }
98 0 0 if $changed
99 0 0 unless $$flags{$name}
0 0 if (@{[] unless $$flags{$name};}) { }