Condition Coverage

blib/lib/PocketIO/Connection.pm
Criterion Covered Total %
condition 23 30 76.6


or 2 conditions

line l !l condition
22 2 8 $$self{'connect_timeout'} ||= 30
23 2 8 $$self{'reconnect_timeout'} ||= 15
24 1 9 $$self{'close_timeout'} ||= 15
30 0 10 $$self{'max_messages_to_stage'} ||= 32
33 5 5 $$self{'on_connect_failed'} ||= sub { }
34 1 9 $$self{'on_reconnect'} ||= sub { }
35 4 6 $$self{'on_reconnect_failed'} ||= sub { }
36 0 10 $$self{'on_message'} ||= sub { }
37 0 10 $$self{'on_disconnect'} ||= sub { }
38 0 10 $$self{'on_error'} ||= sub { }
39 1 9 $$self{'on_close'} ||= sub { }
42 3 7 delete $$self{'on_connect'} || sub { }

or 3 conditions

line l !l&&r !l&&!r condition
41 0 10 0 $$self{'socket'} ||= $self->_build_socket
178 7 3 0 $$self{'id'} ||= $self->_generate_id