Bounds3DTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,775 of 3,7750%16 of 160%70706056056262
testIntersection()5140%n/a11505011
checkIntersects(Bounds3D, ToDoubleFunction, BiFunction)3640%n/a11363611
testContains_strict()1620%n/a11161611
testContains_precision()1620%n/a11161611
testLinecast_usesLinePrecision()1390%n/a11333311
testHasSize()1310%n/a11181811
testLineIntersection()1210%n/a11202011
testHashCode()1180%n/a11141411
testEquals()1080%n/a11131311
testLinecast_nonSpan()1070%n/a11272711
testEq()1020%n/a11141411
checkLinecastIntersectingSingleVertex(Bounds3D, Vector3D)950%60%44191911
testLineIntersection_noIntersection()950%n/a11161611
testLinecast_subsetEndpointOnBounds()840%n/a11202011
testBuilder_hasBounds()810%n/a11121211
testBuilder_addMethods()790%n/a11141411
testFrom_iterable_multiplePoints()690%n/a119911
checkLinecastNoIntersection(Bounds3D, Vector3D)690%20%22181811
testLinecast_alongFace()670%20%22151511
testLinecast_intersectsSingleVertex()660%n/a11101011
testLinecast_noIntersection()660%n/a11101011
testFrom_varargs_multiplePoints()650%n/a119911
checkLineNoIntersection(Bounds3D, Vector3D)650%20%22151511
testLinecast_intersectsFace()640%n/a118811
testLinecast_boundsHasNoSize()620%n/a11171711
testLinecast_edgeToEdge()520%n/a11131311
testFrom_invalidBounds()510%n/a11111111
lambda$checkLinecastIntersectingFace$11(Vector3D, Vector3D, Parallelepiped, Bounds3D, Vector3D, double, double, double)510%n/a11141411
testLinecast_vertexToVertex()450%n/a11131311
testFrom_varargs_singlePoint()350%n/a117711
testFrom_iterable_singlePoint()340%n/a117711
toRegion()330%n/a117711
testLineIntersection_lineAlmostParallel()330%n/a117711
assertContainsWithPrecision(Bounds3D, boolean, Vector3D[])330%20%223311
testLineIntersection_boundsHasNoSize()320%n/a116611
assertContainsStrict(Bounds3D, boolean, Vector3D[])320%20%223311
testIntersects()280%n/a115511
testToString()250%n/a115511
checkLinecastIntersectingFace(Bounds3D, Vector3D, Vector3D)190%n/a114411
checkIntersection(Bounds3D, Vector3D, Vector3D, Vector3D, Vector3D)180%n/a114411
assertLineIntersection(Bounds3D, LineConvexSubset3D, Vector3D, Vector3D)180%n/a115511
assertLineIntersection(Bounds3D, Line3D, Vector3D, Vector3D)170%n/a115511
lambda$toRegion_boundingBoxTooSmall$10()150%n/a112211
lambda$testFrom_invalidBounds$6(Vector3D, Vector3D)140%n/a112211
checkBounds(Bounds3D, Vector3D, Vector3D)130%n/a113311
assertSegment(Segment3D, Vector3D, Vector3D)110%n/a113311
lambda$testFrom_invalidBounds$5(Vector3D, Vector3D)100%n/a112211
lambda$testFrom_invalidBounds$4(Vector3D, Vector3D)100%n/a112211
assertNoLineIntersection(Bounds3D, Line3D)90%n/a113311
assertNoLineIntersection(Bounds3D, LineConvexSubset3D)90%n/a113311
lambda$testIntersects$9(Vector3D, Double)80%n/a111111
lambda$testIntersects$8(Vector3D, Double)80%n/a111111
lambda$testIntersects$7(Vector3D, Double)80%n/a111111
static {...}70%n/a114411
lambda$testFrom_invalidBounds$3()60%n/a112211
lambda$testFrom_invalidBounds$2()60%n/a112211
lambda$testFrom_invalidBounds$1()60%n/a112211
lambda$testFrom_iterable_noPoints$0()60%n/a112211
testFrom_iterable_noPoints()50%n/a112211
toRegion_boundingBoxTooSmall()50%n/a112211
linecastChecker(Bounds3D)50%n/a111111
Bounds3DTest()0%n/a111111