Branch Coverage

blib/lib/Mail/Address/Tagged.pm
Criterion Covered Total %
branch 42 68 61.7


line true false branch
197 0 18 ref $_[0] eq 'HASH' ? :
198 0 18 unless exists $arg{'key'}
199 0 13 unless exists $arg{'email'} or exists $arg{'user'} and exists $arg{'host'}
202 0 18 unless $self->_init(%arg)
212 5 13 if (exists $$self{'email'}) { }
237 0 8 ref $_[0] eq 'HASH' ? :
238 0 8 unless exists $arg{'key'} and exists $arg{'address'} and exists $arg{'sender'}
247 0 8 unless defined $type and $type =~ /^(confirm|dated|sender)$/
250 0 8 unless defined $data
256 0 8 unless defined $self
261 2 6 if ($type eq 'confirm') { }
3 3 elsif ($type eq 'dated') { }
322 10 20 if (defined $period and $period =~ /^(\d+)([YMwdhms])/) { }
345 2 10 unless defined $new
367 6 0 ref $_[0] eq 'HASH' ? :
369 0 6 unless exists $arg{'time'}
370 0 6 unless exists $arg{'pid'}
372 6 0 if exists $arg{'keyword'}
396 1 4 unless defined $date
441 0 10 unless $self->type
443 2 8 if ($self->type eq 'confirm') { }
5 3 elsif ($self->type eq 'dated') { }
3 0 elsif ($self->type eq 'sender') { }
475 0 2 unless $self->candidate_time and $self->valid
499 8 0 ref $_[0] eq 'HASH' ? :
500 0 8 unless exists $arg{'time'}
501 0 8 unless exists $arg{'pid'}
506 8 0 if $self->keyword
525 0 17 unless defined $value
610 5 0 if defined $_[1]
614 2 0 if defined $_[1]
618 8 0 if defined $_[1]
622 8 0 if defined $_[1]
626 8 0 if defined $_[1]