Branch Coverage

blib/lib/Business/PhoneBill/Allopass.pm
Criterion Covered Total %
branch 2 104 1.9


line true false branch
66 1 0 unless (-e $ses_file)
67 0 1 unless open TEMP, ">$ses_file"
99 0 0 if ($self->_is_session($doc_id)) { }
0 0 elsif ($code) { }
110 0 0 if ($self->_is_res_ok($res))
148 0 0 if ($self->_is_session($docid)) { }
0 0 elsif ($code) { }
165 0 0 if ($res =~ /Set-Cookie: AP_CHECK/)
168 0 0 if ($r)
195 0 0 if $val
210 0 0 if $val
223 0 0 unless ($doc_id)
227 0 0 unless ($cookies{$docid})
231 0 0 unless ref $cookies{$docid}
232 0 0 unless defined $cookies{$docid}->value
238 0 0 unless open TEMP, $$self{'ses_file'}
239 0 0 if ($$self{'os'} == 0)
241 0 0 if ($$self{'os'} == 0)
244 0 0 unless open OUTPUT, '>' . $$self{'ses_file'}
246 0 0 if ($$self{'os'} == 0)
249 0 0 unless $index[$i]
251 0 0 if $a > $heure + $$self{'ttl'} * 60
252 0 0 if ($doc_id eq $docid and $code eq $pass) { }
260 0 0 if ($$self{'os'} == 0)
274 0 0 unless open TEMP, $$self{'ses_file'}
275 0 0 if ($$self{'os'} == 0)
277 0 0 if ($$self{'os'} == 0)
279 0 0 unless open OUTPUT, '>' . $$self{'ses_file'}
280 0 0 if ($$self{'os'} == 0)
283 0 0 unless $index[$i]
285 0 0 if $a > $heure + $$self{'ttl'} * 60
286 0 0 if $docid eq $doc_id and $pass eq $code
290 0 0 if ($$self{'os'} == 0)
294 0 0 if (ref $$self{'hhttp'}) { }
309 0 0 unless ($code)
310 0 0 unless ref $cookies{$docid}
311 0 0 unless defined $cookies{$docid}
312 0 0 unless defined $cookies{$docid}->value
313 0 0 if defined $cookies{$docid}->value
319 0 0 unless open TEMP, $$self{'ses_file'}
320 0 0 if ($$self{'os'} == 0)
322 0 0 if ($$self{'os'} == 0)
324 0 0 unless open OUTPUT, '>' . $$self{'ses_file'}
325 0 0 if ($$self{'os'} == 0)
328 0 0 unless $index[$i]
330 0 0 if $a > $heure + $$self{'ttl'} * 60
331 0 0 if $pass eq $code
334 0 0 if ($$self{'os'} == 0)
338 0 0 if (ref $$self{'hhttp'}) { }
349 0 0 if ($res and not $res =~ /NOK/ and not $res =~ /ERR/ and not $res =~ /error/i and $c =~ /OK/)
353 0 0 if ($c =~ /NOK/) { }
0 0 elsif ($c =~ /ERR/) { }