Branch Coverage

blib/lib/Etherpad.pm
Criterion Covered Total %
branch 0 166 0.0


line true false branch
25 0 0 if (defined $c->proxy)
26 0 0 if ($c->proxy->{'detect'}) { }
29 0 0 if defined $c->proxy->{'http'}
30 0 0 if defined $c->proxy->{'https'}
35 0 0 if defined $c->user and defined $c->password
45 0 0 if ($res->is_success) { }
47 0 0 if ($json->{'code'} == 0) { }
48 0 0 if $args->{'boolean'}
50 0 0 if (defined $args->{'key'}) { }
51 0 0 ref $json->{'data'} eq 'HASH' ? :
56 0 0 wantarray ? :
0 0 if ref $data eq 'ARRAY'
99 0 0 unless (defined $group_mapper)
127 0 0 unless (defined $group_id)
155 0 0 unless (defined $group_id)
185 0 0 unless (defined $pad_name)
194 0 0 if defined $text
236 0 0 if defined $name
258 0 0 unless (defined $author_mapper)
266 0 0 if defined $name
287 0 0 unless (defined $author_id)
312 0 0 unless (defined $author_id)
345 0 0 unless (defined $valid_until)
349 0 0 unless ($valid_until =~ /\d+/)
379 0 0 unless (defined $session_id)
407 0 0 unless (defined $session_id)
434 0 0 unless (defined $group_id)
461 0 0 unless (defined $author_id)
492 0 0 unless (defined $pad_id)
500 0 0 if defined $rev
522 0 0 unless (defined $text)
552 0 0 unless (defined $text)
582 0 0 unless (defined $pad_id)
590 0 0 if defined $rev
612 0 0 unless (defined $html)
641 0 0 unless (defined $pad_id)
670 0 0 unless (defined $pad_id)
678 0 0 if defined $rev
700 0 0 unless (defined $pad_id)
705 0 0 unless (defined $start_rev)
710 0 0 unless (defined $end_rev)
740 0 0 unless (defined $pad_id)
745 0 0 unless (defined $rev)
779 0 0 unless (defined $pad_id)
787 0 0 if defined $start
788 0 0 if defined $end
809 0 0 unless (defined $pad_id)
840 0 0 unless (defined $pad_id)
845 0 0 unless (defined $text)
850 0 0 unless (defined $author_id)
855 0 0 unless (defined $timestamp)
890 0 0 unless (defined $pad_id)
898 0 0 if defined $text
919 0 0 unless (defined $pad_id)
947 0 0 unless (defined $pad_id)
975 0 0 unless (defined $pad_id)
1004 0 0 unless (defined $pad_id)
1012 0 0 if defined $rev
1040 0 0 unless (defined $pad_id)
1068 0 0 unless (defined $pad_id)
1096 0 0 unless (defined $pad_id)
1126 0 0 unless (defined $source_id)
1131 0 0 unless (defined $destination_id)
1143 0 0 $force ? :
0 0 if defined $force
1166 0 0 unless (defined $source_id)
1171 0 0 unless (defined $destination_id)
1183 0 0 $force ? :
0 0 if defined $force
1204 0 0 unless (defined $pad_id)
1232 0 0 unless (defined $read_only_id)
1261 0 0 unless (defined $public_status)
1266 0 0 $public_status ? :
1290 0 0 unless (defined $pad_id)
1319 0 0 unless (defined $password)
1348 0 0 unless (defined $pad_id)
1376 0 0 unless (defined $pad_id)
1404 0 0 unless (defined $pad_id)
1415 0 0 if (defined $name) { }
1422 0 0 if $anonymous
1424 0 0 wantarray ? :
1438 0 0 unless (defined $pad_id)
1467 0 0 unless (defined $msg)