RegionBSPTree2DTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,274 of 4,2740%16 of 160%89897857858181
testToConvex_multipleConvexAreas()2350%n/a11313111
testGetNodeRegion()2300%n/a11202011
testGeometricProperties_mixedCutRule()1480%n/a11242411
testProject_rect()1390%n/a11161611
testBooleanOperations()1320%n/a11171711
testGeometricProperties_closedRegion()1270%n/a11171711
testLinecast_complexRegion()1260%n/a11222211
testSplit_full()1240%n/a11212111
testGeometricProperties_complementedClosedRegion()1220%n/a11181811
testGeometricProperties_regionWithHole()1190%n/a11151511
testGeometricProperties_complementedRegionWithHole()1120%n/a11161611
testAdd_convexArea()1100%n/a11151511
testGeometricProperties_complementedQuadrant()1050%n/a11252511
testGeometricProperties_quadrant()1010%n/a11242411
testSplit_bothSides()1000%n/a11141411
testToConvex_quadrantComplement()950%n/a11131311
testToConvex_square()940%n/a11141411
testTransform()890%n/a11151511
testTransform_reflection()820%n/a11121211
testTransform_doubleReflection()820%n/a11131311
testSplit_minusSideOnly()700%n/a11121211
testFrom_boundaries_fullIsTrue()700%n/a11111111
testSplit_plusSideOnly()690%n/a11111111
testFrom_boundaries()690%n/a11111111
testLinecast_complementedTree()690%n/a11171711
testGeometricProperties_complementedHalfSpace()670%n/a11181811
testLinecast()670%n/a11161611
testTransform_halfSpace()670%n/a11161611
testPartitionedRegionBuilder_nonConvex()620%40%33121211
checkFinitePartitionedRegion(Bounds2D, int, BoundarySource2D)620%n/a11131311
testToConvex_halfSpace()610%n/a11111111
testGeometricProperties_halfSpace()610%n/a11171711
checkFinitePartitionedRegion(Bounds2D, int, List)580%n/a11131311
testPartitionedRegionBuilder_halfSpace()520%n/a11121211
testPartitionedRegionBuilder_square()520%40%33111111
testProject_halfSpace()450%n/a119911
testLinecast_removesDuplicatePoints()450%n/a11101011
testPartitionedRegionBuilder_insertPartitionAfterBoundary()410%n/a119911
assertSegmentsEqual(LineConvexSubset, LineConvexSubset)340%40%33101011
checkClassify(Region, RegionLocation, Vector2D[])320%20%224411
checkVertices(LinePath, Vector2D[])310%20%226611
testGetBounds_hasBounds()300%n/a116611
testGeometricProperties_empty()260%n/a117711
testCopy()250%n/a116611
testBoundaries()250%n/a116611
testGetBoundaryPaths_recomputesResultOnChange()240%n/a117711
testSplit_empty()240%n/a117711
testGeometricProperties_full()240%n/a117711
testToList()230%n/a115511
testGetBounds_noBounds()210%n/a116611
testTransform_fullAndEmpty()200%n/a118811
testBoundaryStream()190%n/a115511
testLinecast_empty()190%n/a118811
testLinecast_full()190%n/a118811
testGetBoundaryPaths_cachesResult()180%n/a116611
checkConvexArea(ConvexArea, List, List)170%n/a113311
testCtor_booleanArg_true()160%n/a115511
testCtor_booleanArg_false()160%n/a115511
testGetBoundaries()160%n/a115511
testToConvex_full()160%n/a115511
lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$4(RegionBSPTree2D.PartitionedRegionBuilder2D)160%n/a112211
static {...}160%n/a115511
testCtor_default()150%n/a115511
testFrom_boundaries_noBoundaries()150%n/a114411
testGetBoundaryPaths_isUnmodifiable()140%n/a114411
testFull_factoryMethod()130%n/a115511
testEmpty_factoryMethod()130%n/a115511
testBoundaryStream_noBoundaries()130%n/a114411
testToTree_returnsSameInstance()130%n/a113311
testToList_fullAndEmpty()110%n/a113311
testProject_fullAndEmpty()110%n/a113311
checkFiniteSegment(LineConvexSubset, Vector2D, Vector2D)110%n/a113311
testToConvex_empty()100%n/a114411
lambda$testGetBoundaryPaths_isUnmodifiable$5(RegionBSPTree2D)80%n/a111111
lambda$testTransform_reflection$7(Vector2D)70%n/a111111
lambda$testToConvex_multipleConvexAreas$6(ConvexArea, ConvexArea)70%n/a111111
lambda$static$0(LineConvexSubset, LineConvexSubset)70%n/a111111
lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$3(RegionBSPTree2D.PartitionedRegionBuilder2D)60%n/a112211
lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$2(RegionBSPTree2D.PartitionedRegionBuilder2D, Line)60%n/a112211
lambda$testPartitionedRegionBuilder_insertPartitionAfterBoundary$1(RegionBSPTree2D.PartitionedRegionBuilder2D, Line)50%n/a112211
RegionBSPTree2DTest()30%n/a111111