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'}
482 0 0 1 defined $state and exists $$hValidStates{$state}
486 1 0 0 defined $$self{'_sState'} and $$self{'_sState'} eq $state
726 0 0 0 $$self{'_iOpenBrace'} > 0 and $$self{'_iOpenBrace'} == $$self{'_iCloseBrace'}
937 0 0 0 $sSubState eq 'DOXYFUNCTION' and not grep(/^static$/, @aOptions)

or 2 conditions

line l !l condition
405 0 0 $$attrDef{'state'} || 'public'
615 0 0 $$methodDef{'parameters'} || ''
884 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
563 0 0 0 $2 || $sFullClass
614 0 0 0 $$methodDef{'returntype'} || $type
841 0 0 0 $sSubState eq 'DOXYFUNCTION' or $sSubState eq 'DOXYMETHOD'
852 0 0 0 $sOptions || $sClassName
930 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'