Condition Coverage

blib/lib/POE/Component/Client/SMTP.pm
Criterion Covered Total %
condition 12 15 80.0


and 3 conditions

line !l l&&!r l&&r condition
791 0 3 2 defined $user and defined $pass
919 0 0 3 -e $filename and -r $filename

or 3 conditions

line l !l&&r !l&&!r condition
241 106 17 71 $input =~ / ^(\d{3}) # first 3 digits \s+ (.*)$ # SMTP message corresponding to the SMTP code /ox or $input =~ / ^(\d{3}) \s*$ # in case there's no status message ... /ox
659 3 1 22 defined $self->parameter('MessageFile') or defined $self->parameter('FileHandle')
845 3 1 22 $self->parameter('MessageFile') || $self->parameter('FileHandle')