ConvexAreaTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,685 of 3,6850%0 of 0n/a80806846848080
testFromBounds_square_extraLines()1450%n/a11212111
testFromBounds_triangle()1300%n/a11171711
testFromBounds_duplicateLines_similarOrientation()1290%n/a11151511
testFromBounds_square_duplicateLines()1190%n/a11191911
testTransform_finite()1060%n/a11151511
testTransform_finite_withSingleReflection()1060%n/a11151511
testTransform_finite_withDoubleReflection()1060%n/a11151511
testFromBounds_square()1060%n/a11171711
testFromBounds_twoLines()1000%n/a11161611
testTransform_infinite()990%n/a11212111
testSplit_square_splitOnVerticesWithReversedSplitter()970%n/a11191911
testSplit_square_splitOnVertices()960%n/a11191911
testFromBounds_singleLine()960%n/a11141411
testSplit_trimmedSplitterDiscrepancy()920%n/a11212111
testSplit_square_split()880%n/a11191911
testLinecast()870%n/a11171711
testSplit_full()830%n/a11232311
testGetVertices_mismatchedEndpoints()810%n/a11141411
testConvexPolygonFromVertices_handlesDuplicatePoints()790%n/a11151511
testProject_square()780%n/a119911
testSplit_halfSpace_split()730%n/a11191911
testConvexPolygonFromVertices_triangle()660%n/a11101011
testToTree()610%n/a11111111
createSquareBoundingLines(Vector2D, double, double)580%n/a118811
testGetVertices_infiniteWithVertices()570%n/a119911
testProject_halfSpace()560%n/a117711
testSplit_fannedLines()560%n/a11151511
testConvexPolygonFromVertices_square_closeNotRequired()540%n/a119911
testConvexPolygonFromVertices_square_closeRequired()500%n/a119911
testConvexPolygonFromPath()490%n/a119911
testGetVertices_finite()470%n/a117711
testConvexPolygonFromVertices_notEnoughUniqueVertices()460%n/a11141411
testBoundaryStream()390%n/a119911
testToList()350%n/a116611
testTrim_square()350%n/a116611
lambda$testConvexPolygonFromVertices_notConvex$9()350%n/a115511
testSplit_halfSpace_splitOnBoundaryWithReversedSplitter()330%n/a117711
testSplit_square_entirelyOnMinus()330%n/a117711
testSplit_square_onMinusBoundary()330%n/a117711
testSplit_square_entirelyOnPlus()330%n/a117711
testSplit_square_onPlusBoundary()330%n/a117711
testSplit_halfSpace_splitOnBoundary()320%n/a117711
testTrim_halfSpace()300%n/a116611
testFromBounds_duplicateLines_differentOrientation()290%n/a115511
lambda$testFromBounds_boundsDoNotProduceAConvexRegion$15()290%n/a114411
testGetVertices_twoParallelLines()280%n/a115511
testGetBounds_square()280%n/a115511
testConvexPolygonFromPath_invalidPaths()260%n/a119911
lambda$testConvexPolygonFromPath_invalidPaths$13()260%n/a114411
lambda$testConvexPolygonFromVertices_notConvex$8()250%n/a114411
testFull()230%n/a118811
testTrim_segmentOutsideOfRegion()230%n/a115511
testTrim_segmentDirectlyOnBoundaryOfRegion()230%n/a115511
lambda$testConvexPolygonFromVertices_notConvex$7()230%n/a113311
lambda$testConvexPolygonFromVertices_notConvex$6()230%n/a113311
lambda$testConvexPolygonFromVertices_notEnoughUniqueVertices$5(Precision.DoubleEquivalence)210%n/a113311
lambda$testConvexPolygonFromVertices_notEnoughUniqueVertices$4(Precision.DoubleEquivalence)210%n/a113311
testConvexPolygonFromVertices_notConvex()200%n/a116611
lambda$testConvexPolygonFromPath_invalidPaths$12()200%n/a113311
testLinecast_full()190%n/a118811
lambda$testFromBounds_duplicateLines_differentOrientation$14(Line, Line, Line)170%n/a111111
lambda$testConvexPolygonFromVertices_notEnoughUniqueVertices$2(Precision.DoubleEquivalence)170%n/a112211
testGetBounds_infinite()160%n/a114411
lambda$testConvexPolygonFromPath_invalidPaths$11()160%n/a113311
testTrim_full()150%n/a115511
lambda$testConvexPolygonFromVertices_notEnoughUniqueVertices$3(Precision.DoubleEquivalence)150%n/a112211
testToString()140%n/a115511
testBoundaryStream_full()130%n/a114411
testTransform_full()130%n/a115511
testToTree_full()120%n/a115511
testProject_full()110%n/a114411
testToList_full()100%n/a114411
testGetVertices_full()80%n/a113311
testFromBounds_noLines()70%n/a113311
lambda$testConvexPolygonFromVertices_notEnoughUniqueVertices$1(Precision.DoubleEquivalence)60%n/a112211
testFromBounds_boundsDoNotProduceAConvexRegion()50%n/a112211
lambda$testConvexPolygonFromVertices_notEnoughUniqueVertices$0(Precision.DoubleEquivalence)50%n/a112211
lambda$testConvexPolygonFromPath_invalidPaths$10()40%n/a112211
static {...}40%n/a112211
ConvexAreaTest()30%n/a111111