Branch Coverage

blib/lib/WWW/iTunesConnect.pm
Criterion Covered Total %
branch 0 192 0.0


line true false branch
36 0 0 if $options{'user'}
37 0 0 if $options{'password'}
86 0 0 if (1 == scalar @$last_row) { }
0 0 elsif (2 == scalar @$last_row) { }
99 0 0 if $num_rows != scalar @$data
105 0 0 if defined $total
117 0 0 if (@$_[$startIndex] =~ /$eu_reg/) { }
0 0 elsif (@$_[$startIndex] =~ /$us_reg/) { }
144 0 0 unless $status
157 0 0 unless $$s{'user'} and $$s{'password'}
159 0 0 if $$s{'response'}{'login'} and not $$s{'response'}{'login'}->is_error
163 0 0 unless $r
168 0 0 unless @forms
170 0 0 unless $$s{'form'}{'login'}
176 0 0 unless $$s{'response'}{'login'} and not $$s{'response'}{'login'}->is_error
185 0 0 if @failure
189 0 0 if (@notifications)
211 0 0 unless $form
214 0 0 unless $input
222 0 0 if scalar @_
224 0 0 if $date and not $date =~ m[\d{2}/\d{2}/\d{4}]
225 0 0 unless ($date)
231 0 0 unless $date
236 0 0 unless $form
246 0 0 unless $r
248 0 0 if $filename
257 0 0 if scalar @_
258 0 0 unless $month and $month =~ /\d{4}\d{2}/
259 0 0 if scalar @_
260 0 0 unless $region
266 0 0 unless $list and $$list{$month} and $$list{$month}{$region}
270 0 0 unless $r and $r->is_success and $r->content
281 0 0 if $$s{'financial_reports'}
285 0 0 unless $r
291 0 0 unless $form
294 0 0 unless $r
304 0 0 unless $input
306 0 0 unless $table
308 0 0 unless $table
334 0 0 if scalar @_
335 0 0 if $date and not $date =~ /\d{4}\d{2}/
341 0 0 unless ($date)
345 0 0 unless $date
354 0 0 unless %report
358 0 0 unless %parsed
375 0 0 unless $form
378 0 0 unless $input
389 0 0 if scalar @_
391 0 0 if %options and $options{'To'} and $options{'From'} and not $options{'To'} =~ m[\d{2}/\d{2}/\d{4}] && $options{'From'} =~ m[\d{2}/\d{2}/\d{4}]
394 0 0 unless (%options)
398 0 0 unless @months
411 0 0 unless $form
421 0 0 unless $r
424 0 0 unless index($r->as_string, 'There are no free transactions to report') == -1
427 0 0 if $filename
440 0 0 unless $form
443 0 0 unless $input
454 0 0 if scalar @_
456 0 0 if $week and not $week =~ m[\d{2}/\d{2}/\d{4}]
457 0 0 unless ($week)
461 0 0 unless @weeks
469 0 0 unless $form
479 0 0 unless $r
481 0 0 if $filename
491 0 0 if scalar @_
498 0 0 if scalar @_
508 0 0 unless ($$s{'response'}{'daily_summary_sales'})
513 0 0 unless $form
525 0 0 unless @forms
535 0 0 unless ($$s{'response'}{'monthly_summary_free'})
540 0 0 unless $form
552 0 0 unless @forms
562 0 0 unless ($$s{'response'}{'weekly_summary_sales'})
567 0 0 unless $form
579 0 0 unless @forms
590 0 0 unless $r
591 0 0 if $r->is_error
595 0 0 unless @forms
605 0 0 if scalar @_
608 0 0 if $$s{'response'}{'financial'}{$page}
610 0 0 unless ($$s{'financial_path'})
613 0 0 unless $$s{'main_menu_tree'}
617 0 0 unless $element
619 0 0 unless $$s{'financial_path'}
623 0 0 if ($page > 1) { }
627 0 0 if $page > $$s{'num_financial_report_pages'}
633 0 0 unless $form
654 0 0 unless $r
664 0 0 if $$s{'response'}{'sales'}
666 0 0 unless ($$s{'sales_path'})
669 0 0 unless $$s{'main_menu_tree'}
673 0 0 unless $element
675 0 0 unless $$s{'sales_path'}
680 0 0 unless $r
684 0 0 unless $r
694 0 0 unless $$s{'ua'}