Condition Coverage

blib/lib/Data/Page/Pagination.pm
Criterion Covered Total %
condition 14 18 77.7


and 3 conditions

line !l l&&!r l&&r condition
99 7 1 5 $self->visible_previous_page && @{$self->previous_pages;} && $self->previous_pages->[0] != $self->first_page + 1
106 7 1 5 $self->visible_next_page && @{$self->next_pages;} && $self->next_pages->[-1] != $self->last_page - 1

or 3 conditions

line l !l&&r !l&&!r condition
42 8 0 0 $self->page->previous_page || $self->current_page
48 9 0 0 $self->page->next_page || $self->current_page
87 2 6 5 $self->current_page == $self->first_page + 1 || @{$self->previous_pages;}
93 3 6 4 $self->current_page == $self->last_page - 1 || @{$self->next_pages;}