Condition Coverage

blib/lib/LJ/Simple.pm
Criterion Covered Total %
condition 49 137 35.7


and 2 conditions

line l !l condition
3140 0 0 !exists($seen{$$_{'kv'}}) && ($seen{$$_{'kv'}} = 1)

and 3 conditions

line !l l&&!r l&&r condition
503 8 1 1 exists $opts{'html'} and not $opts{'html'} =~ /^[01]$/
507 6 0 3 exists $opts{'protect'} and $opts{'protect'} eq 'groups'
518 5 1 1 exists $opts{'tags'} and ref $opts{'tags'} ne 'ARRAY'
522 4 1 1 exists $opts{'results'} and ref $opts{'results'} ne 'HASH'
800 0 0 0 defined $LJ::Simple::challenge and $LJ::Simple::challenge
806 3 5 1 exists $$hr{'site'} and defined $$hr{'site'}
8 0 1 exists $$hr{'site'} and defined $$hr{'site'} and $$hr{'site'} ne ''
822 8 1 0 exists $$hr{'proxy'} and defined $$hr{'proxy'}
9 0 0 exists $$hr{'proxy'} and defined $$hr{'proxy'} and $$hr{'proxy'} ne ''
852 5 0 4 exists $$hr{'fast'} and $$hr{'fast'} == 1
859 4 0 1 exists $$hr{'moods'} and $$hr{'moods'} == 0
863 4 0 1 exists $$hr{'pics'} and $$hr{'pics'} == 0
875 0 0 0 exists $$self{'request'}{'lj'}{'fastserver'} and $$self{'request'}{'lj'}{'fastserver'} == 1
1796 0 0 0 defined $journal and $journal ne ''
2047 0 0 0 not $mood =~ /\s/ and defined $$self{'mood_map'}
2085 0 0 0 defined $$self{'access'} and not exists $$self{'access'}{$journal}
4044 10 0 0 defined $sub and ref $sub ne 'CODE'
4050 5 5 0 ref $args ne 'HASH' and $mode ne 'getchallenge'
4054 5 5 0 defined $req_hash and ref $req_hash ne 'HASH'
4120 0 1 3 exists $$args{'moods'} and $$args{'moods'} == 1
4123 0 1 3 exists $$args{'getpickws'} and $$args{'getpickws'} == 1

or 2 conditions

line l !l condition
539 0 0 $lj->SetSubject(\%Event, $opts{'subject'}) or return 0
541 0 0 $lj->SetMood(\%Event, $opts{'mood'}) or return 0
543 0 0 $lj->Setprop_current_music(\%Event, $opts{'music'}) or return 0
545 0 0 $lj->Setprop_preformatted(\%Event, $opts{'html'}) or return 0
547 0 0 $lj->SetProtect(\%Event, $opts{'protect'}, @prot_opts) or return 0
550 0 0 $lj->Setprop_taglist(\%Event, @{$opts{'tags'};}) or return 0

or 3 conditions

line l !l&&r !l&&!r condition
760 0 9 0 ref $this || $this
763 0 0 9 not exists $$hr{'user'} or $$hr{'user'} eq ''
0 0 9 not exists $$hr{'user'} or $$hr{'user'} eq '' or not exists $$hr{'pass'}
0 0 9 not exists $$hr{'user'} or $$hr{'user'} eq '' or not exists $$hr{'pass'} or $$hr{'pass'} eq ''
2177 0 0 0 not defined $entry[0] or $#entry == -1
2229 0 0 0 not defined $entry[0] or $#entry == -1
2235 0 0 0 not defined $entry[0] or $#entry == -1
2480 0 0 0 $data == 1 or $data == 0
3725 0 0 0 not exists $$event{'security'} or $$event{'security'} eq ''
4118 0 0 5 $mode eq 'postevent' or $mode eq 'editevent'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems' or $mode eq 'getevents'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems' or $mode eq 'getevents' or $mode eq 'getfriends'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems' or $mode eq 'getevents' or $mode eq 'getfriends' or $mode eq 'friendof'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems' or $mode eq 'getevents' or $mode eq 'getfriends' or $mode eq 'friendof' or $mode eq 'checkfriends'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems' or $mode eq 'getevents' or $mode eq 'getfriends' or $mode eq 'friendof' or $mode eq 'checkfriends' or $mode eq 'getdaycounts'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems' or $mode eq 'getevents' or $mode eq 'getfriends' or $mode eq 'friendof' or $mode eq 'checkfriends' or $mode eq 'getdaycounts' or $mode eq 'getfriendgroups'
0 0 5 $mode eq 'postevent' or $mode eq 'editevent' or $mode eq 'syncitems' or $mode eq 'getevents' or $mode eq 'getfriends' or $mode eq 'friendof' or $mode eq 'checkfriends' or $mode eq 'getdaycounts' or $mode eq 'getfriendgroups' or $mode eq 'getusertags'
4237 0 0 0 $! == 11 or $! == 4
4395 0 4 4 not exists $$self{'request'}{'lj'}{'success'} or $$self{'request'}{'lj'}{'success'} ne 'OK'