Branch Coverage

blib/lib/Etherpad/API.pm
Criterion Covered Total %
branch 5 326 1.5


line true false branch
77 3 1 unless defined $$parameters{'url'} and defined $$parameters{'apikey'}
79 1 0 if defined $$parameters{'url'}
80 0 1 if (defined $$parameters{'user'} and defined $$parameters{'password'})
86 0 1 if (defined $$parameters{'proxy'})
87 0 0 if defined $$parameters{'proxy'}{'http'}
88 0 0 if defined $$parameters{'proxy'}{'https'}
164 0 0 if ($response->is_success) { }
166 0 0 if ($$hash{'code'} == 0) { }
198 0 0 unless (defined $group_mapper)
209 0 0 if ($response->is_success) { }
211 0 0 if ($$hash{'code'} == 0) { }
244 0 0 unless (defined $group_id)
255 0 0 if ($response->is_success) { }
257 0 0 if ($$hash{'code'} == 0) { }
290 0 0 unless (defined $group_id)
301 0 0 if ($response->is_success) { }
303 0 0 if ($$hash{'code'} == 0) { }
304 0 0 wantarray ? :
338 0 0 unless (defined $pad_name)
348 0 0 if defined $text
350 0 0 if ($response->is_success) { }
352 0 0 if ($$hash{'code'} == 0) { }
389 0 0 if ($response->is_success) { }
391 0 0 if ($$hash{'code'} == 0) { }
392 0 0 wantarray ? :
438 0 0 if defined $name
440 0 0 if ($response->is_success) { }
442 0 0 if ($$hash{'code'} == 0) { }
476 0 0 unless (defined $author_mapper)
486 0 0 if defined $name
488 0 0 if ($response->is_success) { }
490 0 0 if ($$hash{'code'} == 0) { }
523 0 0 unless (defined $author_id)
534 0 0 if ($response->is_success) { }
536 0 0 if ($$hash{'code'} == 0) { }
537 0 0 wantarray ? :
569 0 0 unless (defined $author_id)
580 0 0 if ($response->is_success) { }
582 0 0 if ($$hash{'code'} == 0) { }
584 0 0 ref $$hash{'data'} eq 'HASH' ? :
628 0 0 unless (defined $valid_until)
632 0 0 unless ($valid_until =~ /\d+/)
643 0 0 if ($response->is_success) { }
645 0 0 if ($$hash{'code'} == 0) { }
678 0 0 unless (defined $session_id)
689 0 0 if ($response->is_success) { }
691 0 0 if ($$hash{'code'} == 0) { }
724 0 0 unless (defined $session_id)
735 0 0 if ($response->is_success) { }
737 0 0 if ($$hash{'code'} == 0) { }
770 0 0 unless (defined $group_id)
781 0 0 if ($response->is_success) { }
783 0 0 if ($$hash{'code'} == 0) { }
816 0 0 unless (defined $author_id)
827 0 0 if ($response->is_success) { }
829 0 0 if ($$hash{'code'} == 0) { }
873 0 0 unless (defined $pad_id)
883 0 0 if defined $rev
885 0 0 if ($response->is_success) { }
887 0 0 if ($$hash{'code'} == 0) { }
921 0 0 unless (defined $text)
932 0 0 if ($response->is_success) { }
934 0 0 if ($$hash{'code'} == 0) { }
968 0 0 unless (defined $pad_id)
978 0 0 if defined $rev
980 0 0 if ($response->is_success) { }
982 0 0 if ($$hash{'code'} == 0) { }
1016 0 0 unless (defined $html)
1027 0 0 if ($response->is_success) { }
1029 0 0 if ($$hash{'code'} == 0) { }
1065 0 0 unless (defined $pad_id)
1076 0 0 if ($response->is_success) { }
1078 0 0 if ($$hash{'code'} == 0) { }
1112 0 0 unless (defined $pad_id)
1122 0 0 if defined $rev
1124 0 0 if ($response->is_success) { }
1126 0 0 if ($$hash{'code'} == 0) { }
1163 0 0 unless (defined $pad_id)
1168 0 0 unless (defined $start_rev)
1173 0 0 unless (defined $end_rev)
1184 0 0 if ($response->is_success) { }
1186 0 0 if ($$hash{'code'} == 0) { }
1237 0 0 unless (defined $pad_id)
1247 0 0 if defined $start
1248 0 0 if defined $end
1250 0 0 if ($response->is_success) { }
1252 0 0 if ($$hash{'code'} == 0) { }
1253 0 0 wantarray ? :
1285 0 0 unless (defined $pad_id)
1296 0 0 if ($response->is_success) { }
1298 0 0 if ($$hash{'code'} == 0) { }
1342 0 0 unless (defined $pad_id)
1352 0 0 if defined $text
1354 0 0 if ($response->is_success) { }
1356 0 0 if ($$hash{'code'} == 0) { }
1389 0 0 unless (defined $pad_id)
1400 0 0 if ($response->is_success) { }
1402 0 0 if ($$hash{'code'} == 0) { }
1435 0 0 unless (defined $pad_id)
1445 0 0 if ($response->is_success) { }
1447 0 0 if ($$hash{'code'} == 0) { }
1480 0 0 unless (defined $pad_id)
1491 0 0 if ($response->is_success) { }
1493 0 0 if ($$hash{'code'} == 0) { }
1494 0 0 wantarray ? :
1526 0 0 unless (defined $pad_id)
1537 0 0 if ($response->is_success) { }
1539 0 0 if ($$hash{'code'} == 0) { }
1576 0 0 unless (defined $source_id)
1581 0 0 unless (defined $destination_id)
1586 0 0 $force ? :
0 0 if defined $force
1593 0 0 if defined $force
1595 0 0 if ($response->is_success) { }
1597 0 0 if ($$hash{'code'} == 0) { }
1634 0 0 unless (defined $source_id)
1639 0 0 unless (defined $destination_id)
1644 0 0 $force ? :
0 0 if defined $force
1651 0 0 if defined $force
1653 0 0 if ($response->is_success) { }
1655 0 0 if ($$hash{'code'} == 0) { }
1688 0 0 unless (defined $pad_id)
1699 0 0 if ($response->is_success) { }
1701 0 0 if ($$hash{'code'} == 0) { }
1734 0 0 unless (defined $read_only_id)
1745 0 0 if ($response->is_success) { }
1747 0 0 if ($$hash{'code'} == 0) { }
1781 0 0 unless (defined $public_status)
1786 0 0 $public_status ? :
1794 0 0 if ($response->is_success) { }
1796 0 0 if ($$hash{'code'} == 0) { }
1829 0 0 unless (defined $pad_id)
1840 0 0 if ($response->is_success) { }
1842 0 0 if ($$hash{'code'} == 0) { }
1843 0 0 $$hash{'data'}{'publicStatus'} ? :
1876 0 0 unless (defined $password)
1887 0 0 if ($response->is_success) { }
1889 0 0 if ($$hash{'code'} == 0) { }
1922 0 0 unless (defined $pad_id)
1933 0 0 if ($response->is_success) { }
1935 0 0 if ($$hash{'code'} == 0) { }
1936 0 0 $$hash{'data'}{'passwordProtection'} ? :
1968 0 0 unless (defined $pad_id)
1979 0 0 if ($response->is_success) { }
1981 0 0 if ($$hash{'code'} == 0) { }
1982 0 0 wantarray ? :
2014 0 0 unless (defined $pad_id)
2025 0 0 if (defined $name) { }
2032 0 0 if $anonymous
2034 0 0 wantarray ? :
2057 0 0 unless (defined $pad_id)
2068 0 0 if ($response->is_success) { }
2070 0 0 if ($$hash{'code'} == 0) { }
2104 0 0 unless (defined $msg)
2115 0 0 if ($response->is_success) { }
2117 0 0 if ($$hash{'code'} == 0) { }
2154 0 0 if ($response->is_success) { }
2156 0 0 if ($$hash{'code'} == 0) { }
2199 0 0 if ($response->is_success) { }
2201 0 0 if ($$hash{'code'} == 0) { }
2203 0 0 ref $$hash{'data'} eq 'HASH' ? :
2204 0 0 wantarray ? :