Branch Coverage

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


line true false branch
75 0 0 unless $self->class ne 'Mail::SPF::Mod'
78 0 0 unless defined $$self{'parse_text'}
79 0 0 if defined $$self{'domain_spec'} and not UNIVERSAL::isa($$self{'domain_spec'}, 'Mail::SPF::MacroString')
115 0 0 unless defined $$self{'parse_text'}
125 0 0 if ($$self{'parse_text'} =~ s/^(${\$self->name_pattern;})=//) { }
138 0 0 if ($$self{'parse_text'} =~ s/^(${\$self->macro_string_pattern;})$//) { }
0 0 elsif ($required) { }
150 0 0 unless $$self{'parse_text'} eq ''
188 0 0 $self->can('params') ? :
189 0 0 defined $params ? :
226 0 0 unless $self->class ne 'Mail::SPF::GlobalMod'
290 0 0 unless $self->class ne 'Mail::SPF::PositionalMod'