Branch Coverage

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


line true false branch
26 0 0 if (defined $c->proxy)
27 0 0 if ($c->proxy->{'detect'}) { }
30 0 0 if defined $c->proxy->{'http'}
31 0 0 if defined $c->proxy->{'https'}
36 0 0 if defined $c->user and defined $c->password
45 0 0 if ($res->is_success) { }
48 0 0 if ($json->{'code'} == 0) { }
49 0 0 if $args->{'boolean'}
51 0 0 if (defined $args->{'key'}) { }
52 0 0 ref $json->{'data'} eq 'HASH' ? :
57 0 0 wantarray ? :
0 0 if ref $data eq 'ARRAY'
100 0 0 unless (defined $group_mapper)
128 0 0 unless (defined $group_id)
156 0 0 unless (defined $group_id)
186 0 0 unless (defined $pad_name)
195 0 0 if defined $text
237 0 0 if defined $name
259 0 0 unless (defined $author_mapper)
267 0 0 if defined $name
288 0 0 unless (defined $author_id)
313 0 0 unless (defined $author_id)
346 0 0 unless (defined $valid_until)
350 0 0 unless ($valid_until =~ /\d+/)
380 0 0 unless (defined $session_id)
408 0 0 unless (defined $session_id)
435 0 0 unless (defined $group_id)
462 0 0 unless (defined $author_id)
493 0 0 unless (defined $pad_id)
501 0 0 if defined $rev
523 0 0 unless (defined $text)
553 0 0 unless (defined $text)
583 0 0 unless (defined $pad_id)
591 0 0 if defined $rev
613 0 0 unless (defined $html)
642 0 0 unless (defined $pad_id)
671 0 0 unless (defined $pad_id)
679 0 0 if defined $rev
701 0 0 unless (defined $pad_id)
706 0 0 unless (defined $start_rev)
711 0 0 unless (defined $end_rev)
741 0 0 unless (defined $pad_id)
746 0 0 unless (defined $rev)
780 0 0 unless (defined $pad_id)
788 0 0 if defined $start
789 0 0 if defined $end
810 0 0 unless (defined $pad_id)
841 0 0 unless (defined $pad_id)
846 0 0 unless (defined $text)
851 0 0 unless (defined $author_id)
856 0 0 unless (defined $timestamp)
891 0 0 unless (defined $pad_id)
899 0 0 if defined $text
920 0 0 unless (defined $pad_id)
948 0 0 unless (defined $pad_id)
976 0 0 unless (defined $pad_id)
1005 0 0 unless (defined $pad_id)
1013 0 0 if defined $rev
1041 0 0 unless (defined $pad_id)
1069 0 0 unless (defined $pad_id)
1097 0 0 unless (defined $pad_id)
1127 0 0 unless (defined $source_id)
1132 0 0 unless (defined $destination_id)
1144 0 0 $force ? :
0 0 if defined $force
1167 0 0 unless (defined $source_id)
1172 0 0 unless (defined $destination_id)
1184 0 0 $force ? :
0 0 if defined $force
1205 0 0 unless (defined $pad_id)
1233 0 0 unless (defined $read_only_id)
1262 0 0 unless (defined $public_status)
1267 0 0 $public_status ? :
1291 0 0 unless (defined $pad_id)
1320 0 0 unless (defined $password)
1349 0 0 unless (defined $pad_id)
1377 0 0 unless (defined $pad_id)
1405 0 0 unless (defined $pad_id)
1416 0 0 if (defined $name) { }
1423 0 0 if $anonymous
1425 0 0 wantarray ? :
1439 0 0 unless (defined $pad_id)
1468 0 0 unless (defined $msg)