Condition Coverage

blib/lib/Growl/GNTP.pm
Criterion Covered Total %
condition 11 79 13.9


and 3 conditions

line !l l&&!r l&&r condition
291 0 0 0 $Title and ref $callback eq 'CODE'

or 2 conditions

line l !l condition
15 0 1 $args{'Proto'} ||= 'tcp'
16 0 1 $args{'PeerHost'} ||= 'localhost'
17 0 1 $args{'PeerPort'} ||= 23053
18 0 1 $args{'Timeout'} ||= 5
19 1 0 $args{'AppName'} ||= 'Growl::GNTP'
20 0 1 $args{'AppIcon'} ||= ''
21 0 1 $args{'Password'} ||= ''
22 0 1 $args{'PasswordHashAlgorithm'} ||= 'MD5'
23 0 1 $args{'EncryptAlgorithm'} ||= 'NONE'
24 0 1 $args{'Debug'} ||= 0
32 1 0 shift() || []
72 0 0 $notification->{'Enabled'} || 'True'
0 0 $notification->{'Icon'} || ''
133 0 0 $args{'Name'} || $args{'Event'} || ''
0 0 $args{'Title'} || ''
0 0 $args{'Message'} || ''
0 0 $args{'Icon'} || ''
0 0 $args{'ID'} || ''
0 0 $args{'CoalescingID'} || ''
0 0 $args{'Priority'} || 0
0 0 $args{'Sticky'} || 'False'
0 0 $args{'CallbackContext'} || ''
0 0 $args{'CallbackContextType'} || ''
0 0 $args{'CallbackTarget'} || ''
0 0 $args{'CallbackFunction'} || {}
0 0 $args{'Custom'} || ''
147 0 0 $data{'CallbackContext'} || 'TARGET'
148 0 0 $data{'CallbackContextType'} || 'TARGET'
223 0 0 $args{'Port'} || 23053
226 0 0 $args{'Password'} || ''
227 0 0 $args{'CallbackFunction'} || ''
301 0 0 shift() || 1

or 3 conditions

line l !l&&r !l&&!r condition
72 0 0 0 $notification->{'Name'} || "Growl::GNTP Notify$count"
0 0 0 $notification->{'DisplayName'} || $notification->{'Name'} || "Growl::GNTP Notify$count"
223 0 0 0 $args{'ID'} || 'Data::UUID'->new->create_str
0 0 0 $args{'Name'} || $hostname