Branch Coverage

blib/lib/Mail/SPF/Mod.pm
Criterion Covered Total %
branch 0 24 0.0


line true false branch
79 0 0 unless $self->class ne __PACKAGE__
82 0 0 unless defined $self->{'parse_text'}
85 0 0 if defined $self->{'domain_spec'} and not UNIVERSAL::isa($self->{'domain_spec'}, "Mail::SPF::MacroString")
120 0 0 unless defined $self->{'parse_text'}
129 0 0 if ($self->{'parse_text'} =~ s/^(${\$self->name_pattern;})=//) { }
142 0 0 if ($self->{'parse_text'} =~ s/^(${\$self->macro_string_pattern;})$//) { }
0 0 elsif ($required) { }
154 0 0 unless $self->{'parse_text'} eq ""
192 0 0 $self->can('params') ? :
193 0 0 defined $params ? :
230 0 0 unless $self->class ne __PACKAGE__
294 0 0 unless $self->class ne __PACKAGE__