Branch Coverage

blib/lib/yesssSMS.pm
Criterion Covered Total %
branch 0 78 0.0


line true false branch
53 0 0 if ($self->{'LOGINSTATE'} == 1)
68 0 0 unless ($self->{'CONTENT'}->is_success)
79 0 0 unless ($self->{'CONTENT'}->is_redirect)
93 0 0 unless ($self->{'CONTENT'}->is_success)
135 0 0 if ($self->{'LOGINSTATE'} == 0)
143 0 0 unless (defined $self->{'SUBSCRIBERS'}{$telnr})
158 0 0 unless ($self->{'CONTENT'}->is_success)
190 0 0 if ($self->{'LOGINSTATE'} == 0)
197 0 0 if (not $telnr =~ /^00/u or length $telnr < 14)
208 0 0 unless ($self->{'CONTENT'}->is_success)
219 0 0 unless ($self->{'CONTENT'}->is_success)
243 0 0 if ($self->{'LOGINSTATE'} == 0)
254 0 0 unless ($self->{'CONTENT'}->is_success)
299 0 0 if ($self->{'LOGINSTATE'} == 1)
312 0 0 if ($self->{'inSubscriber'} != 1 and $self->{'inProgresslist'} < 1) { }
0 0 elsif ($self->{'inSubscriber'} == 1) { }
0 0 elsif ($self->{'inProgresslist'} >= 1) { }
315 0 0 if ($tagname eq 'select' and $attr->{'id'} eq 'subscriber') { }
0 0 elsif ($tagname eq 'div' and defined $attr->{'class'} and $attr->{'class'} eq 'progress-list') { }
329 0 0 if ($tagname eq 'option')
336 0 0 if ($tagname eq 'div')
338 0 0 if ($attr->{'class'} eq 'info-list-item') { }
0 0 elsif ($attr->{'class'} eq 'progress-item') { }
353 0 0 if ($tagname eq 'h3')
355 0 0 if (defined $attr->{'id'} and $attr->{'id'} eq 'kostenkontrolle') { }
378 0 0 if ($self->{'inSubscriber'} == 1 and length $text > 1) { }
0 0 elsif ($self->{'inProgressheading'} == 1 and length $text > 1) { }
0 0 elsif ($self->{'inProgresslist'} >= 1 and length $text > 1) { }
394 0 0 if ($text =~ /^[0-9]+\s/u) { }
0 0 elsif ($text =~ /^Verbraucht:/u) { }
0 0 elsif ($text =~ /^Verbraucht Inland:/u) { }
0 0 elsif ($text =~ /^Verbleibend/u) { }
425 0 0 if ($self->{'inSubscriber'} == 1) { }
0 0 elsif ($self->{'inProgresslist'} >= 1) { }
427 0 0 if ($tagname eq 'select')
434 0 0 if ($tagname eq 'div')
437 0 0 if ($self->{'inProgresslist'} == 0)
442 0 0 if ($self->{'inProgressheading'} == 1)
444 0 0 if ($tagname eq 'h3')