line |
true |
false |
branch |
28
|
1 |
22 |
unless defined $params{'milestones'} |
29
|
15 |
7 |
unless $self->_is_positive_integer($params{'milestones'}) |
46
|
16 |
44 |
if ($self->is_completed) { } |
68
|
4 |
61 |
unless $self->can_calculate_eta |
70
|
24 |
37 |
if $self->is_completed |
106
|
56 |
121 |
$self->{'_passed_milestones'} == $self->{'_milestones'} ? : |
115
|
13 |
8 |
if ($self->{'_passed_milestones'} < $self->{'_milestones'}) { } |
125
|
2 |
11 |
if ($self->{'_passed_milestones'} == $self->{'_milestones'}) |
136
|
113 |
12 |
if ($self->{'_passed_milestones'} > 0) { } |
147
|
1 |
3 |
if $self->is_paused |
169
|
1 |
2 |
unless $self->is_paused |
207
|
2 |
56 |
unless defined $string |
215
|
2 |
54 |
if ($@) |
219
|
2 |
52 |
if ref $data ne 'HASH' |
221
|
2 |
50 |
unless defined $data->{'_version'} |
225
|
4 |
46 |
if $data->{'_version'} ne $SERIALIZATION_API_VERSION |
228
|
2 |
44 |
unless _is_positive_integer(undef, $data->{'_milestones'}) |
231
|
2 |
42 |
unless _is_positive_integer_or_zero(undef, $data->{'_passed_milestones'}) |
233
|
41 |
1 |
unless ($data->{'_is_paused'}) |
241
|
8 |
28 |
if (defined $data->{'_end'}) |
249
|
29 |
7 |
if (defined $data->{'_milestone_pass'}) |
280
|
3 |
10 |
if (not $@) { } |
290
|
1 |
79 |
unless defined $params{'name'} |
293
|
2 |
77 |
if ref $params{'value'} ne 'ARRAY' |
296
|
2 |
75 |
unless _is_positive_integer_or_zero(undef, $params{'value'}[0]) |
299
|
2 |
73 |
unless _is_positive_integer_or_zero(undef, $params{'value'}[1]) |
307
|
1 |
271 |
unless defined $maybe_number |
323
|
1 |
73 |
unless defined $maybe_number |
325
|
2 |
71 |
if $maybe_number eq '0' |
326
|
1 |
70 |
if $maybe_number eq '+0' |