Condition Coverage

lib/Doxygen/Filter/Perl.pm
Criterion Covered Total %
condition 3 60 5.0


and 3 conditions

line !l l&&!r l&&r condition
326 0 0 0 $scope eq 'our' and $fullName =~ /^(\@ISA|\@EXPORT|\@EXPORT_OK|\$VERSION)$/
328 0 0 0 $fullName eq '@ISA' and defined $expr
388 0 0 0 $class eq 'main' and @{$$classDef{'attributeorder'};} == 0
0 0 0 $class eq 'main' and @{$$classDef{'attributeorder'};} == 0 and @{$$classDef{'subroutineorder'};} == 0
0 0 0 $class eq 'main' and @{$$classDef{'attributeorder'};} == 0 and @{$$classDef{'subroutineorder'};} == 0 and not defined $$classDef{'details'}
0 0 0 $class eq 'main' and @{$$classDef{'attributeorder'};} == 0 and @{$$classDef{'subroutineorder'};} == 0 and not defined $$classDef{'details'} and not defined $$classDef{'comments'}
479 0 0 1 defined $state and exists $$hValidStates{$state}
483 1 0 0 defined $$self{'_sState'} and $$self{'_sState'} eq $state
723 0 0 0 $$self{'_iOpenBrace'} > 0 and $$self{'_iOpenBrace'} == $$self{'_iCloseBrace'}
934 0 0 0 $sSubState eq 'DOXYFUNCTION' and not grep(/^static$/, @aOptions)

or 2 conditions

line l !l condition
405 0 0 $$attrDef{'state'} || 'public'
612 0 0 $$methodDef{'parameters'} || ''
881 0 0 $$self{'_hData'}{'class'}{$sClassName}{'attributes'}{$sAttrName} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
70 0 1 0 ref $pkg || $pkg
408 0 0 0 defined $sComments or defined $sDetails
560 0 0 0 $2 || $sFullClass
611 0 0 0 $$methodDef{'returntype'} || $type
838 0 0 0 $sSubState eq 'DOXYFUNCTION' or $sSubState eq 'DOXYMETHOD'
849 0 0 0 $sOptions || $sClassName
927 0 0 0 $aOptions[0] eq 'public' or $aOptions[0] eq 'private'
0 0 0 $aOptions[0] eq 'public' or $aOptions[0] eq 'private' or $aOptions[0] eq 'protected'