Branch Coverage

blib/lib/Net/Server/Mail/ESMTP.pm
Criterion Covered Total %
branch 10 28 35.7


line true false branch
92 0 7 unless $rv eq $self
107 0 9 unless $self->{'extensions'}
124 0 7 unless eval "require $class"
128 0 42 unless $class->can($method)
133 0 7 unless my $extend = $class->new($self)
135 0 7 unless $self->def_verb(@$verb_def)
152 0 0 unless $verb eq 'MAIL' or $verb eq 'RCPT'
155 0 0 if exists $self->{'xoption'}{$verb}{$option_key}
161 0 0 unless grep(($verb eq $_), $self->list_verb)
170 0 9 if ($extend->can('extend_mode'))
207 0 9 unless (defined $hostname and length $hostname)
246 0 6 if (@options and not $self->{'extend_mode'})
254 0 0 if (defined $handler) { }
270 0 24 if ($self->{'extend_mode'} and exists $self->{'xreply'}{$verb})