Branch Coverage

xsi/noding/SingleInteriorIntersectionFinder.xsi
Criterion Covered Total %
branch 18 36 50.0


line true false branch
5 1 0 auto& li = xs::in(liObj);
6 1 0 Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li));
1 0 Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li));
1 0 Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li));
1 0 Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li));
7 1 0 wrapped.payload_attach(SvRV(liObj), &payload_marker);
8 1 0 RETVAL = wrapped;
12 0 0 bool SingleInteriorIntersectionFinder::hasIntersection ()
16 1 0 }
20 1 0 auto r = xs::Array::create(vector.size());
1 0 auto r = xs::Array::create(vector.size());
21 4 1 for(auto& c: vector) {
22 4 0 auto copy = xs::out(new Coordinate(c));
4 0 auto copy = xs::out(new Coordinate(c));
23 4 0 r.push(copy);
25 1 0 RETVAL = r;
32 46 0 Stash(__PACKAGE__).inherit("Geo::Geos::Noding::SegmentIntersector");
46 0 Stash(__PACKAGE__).inherit("Geo::Geos::Noding::SegmentIntersector");