Branch Coverage

xsi/noding/IntersectionAdder.xsi
Criterion Covered Total %
branch 16 32 50.0


line true false branch
5 2 0 LineIntersector& li = xs::in(liObj);
6 2 0 Object wrapped = xs::out<>(new IntersectionAdder(li));
2 0 Object wrapped = xs::out<>(new IntersectionAdder(li));
2 0 Object wrapped = xs::out<>(new IntersectionAdder(li));
2 0 Object wrapped = xs::out<>(new IntersectionAdder(li));
7 2 0 wrapped.payload_attach(SvRV(liObj), &payload_marker);
8 2 0 RETVAL = wrapped.ref();
2 0 RETVAL = wrapped.ref();
13 1 0 Object me{ST(0)};
1 0 Object me{ST(0)};
15 1 0 Object li{payload.obj};
1 0 Object li{payload.obj};
16 1 0 RETVAL = li.ref();
1 0 RETVAL = li.ref();
30 46 0 Stash(__PACKAGE__).inherit("Geo::Geos::Noding::SegmentIntersector");
46 0 Stash(__PACKAGE__).inherit("Geo::Geos::Noding::SegmentIntersector");