Condition Coverage

blib/lib/Webqq/Client.pm
Criterion Covered Total %
condition 0 64 0.0


and 3 conditions

line !l l&&!r l&&r condition
270 0 0 0 defined $p{'state'} and first sub { $_ eq $p{'state'}; } , 'online', 'away', 'busy', 'silent', 'hidden', 'offline'
277 0 0 0 $self->_prepare_for_login and $self->_check_verify_code
0 0 0 $self->_prepare_for_login and $self->_check_verify_code and $self->_get_img_verify_code
290 0 0 0 $self->_report and $self->_check_sig
0 0 0 $self->_report and $self->_check_sig and $self->_get_vfwebqq
388 0 0 0 @_ == 1 and ref $_[0] eq 'Webqq::Message::Message::Send'
400 0 0 0 @_ == 1 and ref $_[0] eq 'Webqq::Message::SessMessage::Send'
412 0 0 0 @_ == 1 and ref $_[0] eq 'Webqq::Message::DiscussMessage::Send'
425 0 0 0 @_ == 1 and ref $_[0] eq 'Webqq::Message::GroupMessage::Send'
469 0 0 0 defined $who and ref $$self{'on_friend_change_state'} eq 'CODE'
659 0 0 0 exists $$g{'minfo'} and ref $$g{'minfo'} eq 'ARRAY'
673 0 0 0 defined $group_info and ref $$group_info{'minfo'} eq 'ARRAY'
707 0 0 0 exists $$d{'minfo'} and ref $$d{'minfo'} eq 'ARRAY'
721 0 0 0 defined $discuss_info and ref $$discuss_info{'minfo'} eq 'ARRAY'
847 0 0 0 not $is_init and ref $$self{'on_new_discuss'} eq 'CODE'
875 0 0 0 not $is_init and ref $$self{'on_new_discuss'} eq 'CODE'
924 0 0 0 not $is_init and ref $$self{'on_new_group'} eq 'CODE'
952 0 0 0 not $is_init and ref $$self{'on_new_group'} eq 'CODE'
1095 0 0 0 defined $group_info and ref $$group_info{'minfo'} eq 'ARRAY'
1226 0 0 0 defined $discuss_info and ref $$discuss_info{'minfo'} eq 'ARRAY'

or 2 conditions

line l !l condition
69 0 0 $p{'state'} || 'online'
0 0 $p{'type'} || 'smartqq'