Branch Coverage

File:blib/lib/App/FileSync/Server.pm
Coverage:89.5%

line%coveragebranch
19250TFunless defined $args->{$required} and length $args->{$required}
19550TFunless &any(sub {         $_ eq $args->{'role'}; } , @App::FileSync::Server::ROLES)
20050TFunless $ok
20250TFunless $args->{'connection'}
332100TFunless ($self->{'lock'})
340100TFunless $self->{'dry_run'}
357100TFif $ok
366100TF$self->{'refusal'} ? :
443100TFdefined $original ? :
444100TFunless @tokens
446100TFunless ($tokens[0] =~ /\A--/)
448100TFunless $program =~ m[(?:\A|/)\Q$App::FileSync::Server::SERVER_PROGRAM\E\z]
454100TFunless $token =~ /\A--([a-z][a-z-]*)(?:=(.*))?\z/s
458100TFunless (defined $value)
459100TFunless @tokens
463100TFunless my $field = $FORCED_FLAGS{$flag}
465100TFif ($field eq "proto")
466100TFunless $value eq $PROTO
471100TFunless defined $expected and $value eq $expected