Condition Coverage

blib/lib/Protocol/DBus/Client.pm
Criterion Covered Total %
condition 3 8 37.5


and 3 conditions

line !l l&&!r l&&r condition
189 0 0 1 $self->{'_pending_received_messages'} and @{$self->{'_pending_received_messages'};}

or 2 conditions

line l !l condition
206 1 0 $_[0]{'_connection_name'} || die('No connection name known yet!')

or 3 conditions

line l !l&&r !l&&!r condition
103 0 1 0 $self->{'_sent_hello'} ||= do { $self->send_call('path', '/org/freedesktop/DBus', 'interface', 'org.freedesktop.DBus', 'destination', 'org.freedesktop.DBus', 'member', 'Hello', 'on_return', sub { $self->{'_connection_name'} = $_[0]->get_body->[0]; } ) }