Branch Coverage

blib/lib/Etherpad/API.pm
Criterion Covered Total %
branch 5 342 1.4


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) { }
1435 0 0 unless (defined $pad_id)
1446 0 0 if ($response->is_success) { }
1448 0 0 if ($$hash{'code'} == 0) { }
1481 0 0 unless (defined $pad_id)
1492 0 0 if ($response->is_success) { }
1494 0 0 if ($$hash{'code'} == 0) { }
1495 0 0 wantarray ? :
1528 0 0 unless (defined $pad_id)
1538 0 0 if defined $rev
1540 0 0 if ($response->is_success) { }
1542 0 0 if ($$hash{'code'} == 0) { }
1575 0 0 unless (defined $pad_id)
1585 0 0 if ($response->is_success) { }
1587 0 0 if ($$hash{'code'} == 0) { }
1620 0 0 unless (defined $pad_id)
1631 0 0 if ($response->is_success) { }
1633 0 0 if ($$hash{'code'} == 0) { }
1634 0 0 wantarray ? :
1666 0 0 unless (defined $pad_id)
1677 0 0 if ($response->is_success) { }
1679 0 0 if ($$hash{'code'} == 0) { }
1716 0 0 unless (defined $source_id)
1721 0 0 unless (defined $destination_id)
1726 0 0 $force ? :
0 0 if defined $force
1733 0 0 if defined $force
1735 0 0 if ($response->is_success) { }
1737 0 0 if ($$hash{'code'} == 0) { }
1774 0 0 unless (defined $source_id)
1779 0 0 unless (defined $destination_id)
1784 0 0 $force ? :
0 0 if defined $force
1791 0 0 if defined $force
1793 0 0 if ($response->is_success) { }
1795 0 0 if ($$hash{'code'} == 0) { }
1828 0 0 unless (defined $pad_id)
1839 0 0 if ($response->is_success) { }
1841 0 0 if ($$hash{'code'} == 0) { }
1874 0 0 unless (defined $read_only_id)
1885 0 0 if ($response->is_success) { }
1887 0 0 if ($$hash{'code'} == 0) { }
1921 0 0 unless (defined $public_status)
1926 0 0 $public_status ? :
1934 0 0 if ($response->is_success) { }
1936 0 0 if ($$hash{'code'} == 0) { }
1969 0 0 unless (defined $pad_id)
1980 0 0 if ($response->is_success) { }
1982 0 0 if ($$hash{'code'} == 0) { }
1983 0 0 $$hash{'data'}{'publicStatus'} ? :
2016 0 0 unless (defined $password)
2027 0 0 if ($response->is_success) { }
2029 0 0 if ($$hash{'code'} == 0) { }
2062 0 0 unless (defined $pad_id)
2073 0 0 if ($response->is_success) { }
2075 0 0 if ($$hash{'code'} == 0) { }
2076 0 0 $$hash{'data'}{'passwordProtection'} ? :
2108 0 0 unless (defined $pad_id)
2119 0 0 if ($response->is_success) { }
2121 0 0 if ($$hash{'code'} == 0) { }
2122 0 0 wantarray ? :
2154 0 0 unless (defined $pad_id)
2165 0 0 if (defined $name) { }
2172 0 0 if $anonymous
2174 0 0 wantarray ? :
2197 0 0 unless (defined $pad_id)
2208 0 0 if ($response->is_success) { }
2210 0 0 if ($$hash{'code'} == 0) { }
2244 0 0 unless (defined $msg)
2255 0 0 if ($response->is_success) { }
2257 0 0 if ($$hash{'code'} == 0) { }
2294 0 0 if ($response->is_success) { }
2296 0 0 if ($$hash{'code'} == 0) { }
2339 0 0 if ($response->is_success) { }
2341 0 0 if ($$hash{'code'} == 0) { }
2343 0 0 ref $$hash{'data'} eq 'HASH' ? :
2344 0 0 wantarray ? :