Condition Coverage

blib/lib/Thrift/SASL/Transport.pm
Criterion Covered Total %
condition 0 28 0.0


and 3 conditions

line !l l&&!r l&&r condition
19 0 0 0 $self->{'trans'}{'_sasl_client'} and not $self->{'trans'}{'_sasl_encode'}
73 0 0 0 $self->{'_transport'} and $self->isOpen
80 0 0 0 $self->{'_transport'} and $self->isOpen
230 0 0 0 &bytes::length($encoded) and &bytes::length($encoded) != &bytes::length($self->{'_out_buffer'})

or 2 conditions

line l !l condition
37 0 0 $debug || 0
47 0 0 $payload //= ''

or 3 conditions

line l !l&&r !l&&!r condition
75 0 0 0 $self->{'_sasl_client'} || $self->_sasl_handshake
131 0 0 0 $code == 3 or $code == 4
157 0 0 0 $client->isa('Authen::SASL::XS') or $client->isa('Authen::SASL::Cyrus')
161 0 0 0 exists $ENV{'USER'} or exists $ENV{'USERNAME'}