Branch Coverage

blib/lib/CXC/Number/Grid.pm
Criterion Covered Total %
branch 34 48 70.8


line true false branch
55 34 22 Ref::Util::XS::is_plain_arrayref($bignum) ? :
202 2 98 if $self->nbins != @{$self->_include}
222 0 6 if $self->oob
224 0 6 if $self->oob
365 23 32 unless ($$include[$idx])
368 20 3 if ($last_idx == $idx)
388 2 3 if ($last_idx < @{$self->_include})
523 2 3 @_ && Ref::Util::XS::is_plain_hashref($_[-1]) ? :
543 6 5 if $gi > 1
739 0 2 if ($$edges[-1] == $$redges[0]) { }
2 0 elsif ($$edges[-1] < $$redges[0]) { }
758 0 1 if ($$edges[-1] == $$redges[0]) { }
1 0 elsif ($$edges[-1] < $$redges[0]) { }
796 14 3 @_ && Ref::Util::XS::is_plain_hashref($_[-1]) ? :
802 1 16 unless @$grids
821 1 8 unless $gl->_raw_edges->[-2] < $gr->_raw_edges->[0] and $gl->_raw_edges->[-1] < $gr->_raw_edges->[1]
830 0 8 unless (eval {
832 0 0 if (CORE::not Ref::Util::XS::is_blessed_ref($error)) { }
867 1 1 $_ ? :
889 0 2 unless $other->$CXC::Number::Grid::_isa(__PACKAGE__)
974 0 2 unless $other->$CXC::Number::Grid::_isa(__PACKAGE__)
1077 38 38 if defined $_[0] and defined $_[1]
1148 2 0 if exists $$hash{"include"}
1165 0 0 if ($self->_has_include)