Branch Coverage

blib/lib/IO/Socket/CLI.pm
Criterion Covered Total %
branch 38 72 52.7


line true false branch
25 0 1 ref $_[0] eq 'HASH' ? :
27 1 0 $$args{'HOST'} ? :
28 1 0 $$args{'PORT'} ? :
29 0 1 $$args{'BYE'} ? :
30 0 1 $$args{'DELAY'} ? :
31 0 1 $$args{'TIMEOUT'} ? :
32 0 1 defined $$args{'PRINT_RESPONSE'} ? :
33 0 1 defined $$args{'PREPEND'} ? :
34 0 1 defined $$args{'DEBUG'} ? :
35 0 1 defined $$args{'SSL'} ? :
41 0 1 if $$self{'_SSL'}
42 0 1 $$self{'_SOCKET'}->connected ? :
61 0 0 if ($DEBUG or $$self{'_DEBUG'})
65 0 0 if $$self{'_PRINT_RESPONSE'}
78 0 0 $$self{'_PREPEND'} ? :
85 0 0 $$self{'_SOCKET'}->connected ? :
87 0 0 if /$bye/
97 0 0 $$self{'_PREPEND'} ? :
0 0 if $$self{'_PRINT_RESPONSE'}
103 0 0 if $$self{'_PREPEND'}
116 3 1 if (@_)
118 2 1 if ($boolean and $boolean != 1)
129 3 1 if (@_)
131 2 1 if ($boolean and $boolean != 1)
142 3 1 if (@_)
144 1 2 if ($seconds < 0)
155 3 1 if (@_)
157 2 1 if ($milliseconds < 1)
168 2 1 if (@_)
170 1 1 unless ($bye =~ /\(\?(?:-xism|\^):.*\)/)
181 4 1 if (@_)
183 2 2 if ($boolean and $boolean != 1)
210 0 0 if ($$self{'_SSL'}) { }
220 0 0 if ($$self{'_SSL'}) { }
230 0 1 if ($DEBUG or $$self{'_DEBUG'})
238 0 1 if ($DEBUG)