| testIntersection() |  | 0% | | n/a | 1 | 1 | 50 | 50 | 1 | 1 |
| checkIntersects(Bounds3D, ToDoubleFunction, BiFunction) |  | 0% | | n/a | 1 | 1 | 36 | 36 | 1 | 1 |
| testContains_strict() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testContains_precision() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testLinecast_usesLinePrecision() |  | 0% | | n/a | 1 | 1 | 33 | 33 | 1 | 1 |
| testHasSize() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testLineIntersection() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testHashCode() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testEquals() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testLinecast_nonSpan() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testEq() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| checkLinecastIntersectingSingleVertex(Bounds3D, Vector3D) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| testLineIntersection_noIntersection() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testLinecast_subsetEndpointOnBounds() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testBuilder_hasBounds() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testBuilder_addMethods() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testFrom_iterable_multiplePoints() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| checkLinecastNoIntersection(Bounds3D, Vector3D) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| testLinecast_alongFace() |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| testLinecast_intersectsSingleVertex() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testLinecast_noIntersection() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testFrom_varargs_multiplePoints() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| checkLineNoIntersection(Bounds3D, Vector3D) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| testLinecast_intersectsFace() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLinecast_boundsHasNoSize() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testLinecast_edgeToEdge() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFrom_invalidBounds() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| lambda$checkLinecastIntersectingFace$11(Vector3D, Vector3D, Parallelepiped, Bounds3D, Vector3D, double, double, double) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLinecast_vertexToVertex() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFrom_varargs_singlePoint() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testFrom_iterable_singlePoint() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| toRegion() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testLineIntersection_lineAlmostParallel() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| assertContainsWithPrecision(Bounds3D, boolean, Vector3D[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testLineIntersection_boundsHasNoSize() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| assertContainsStrict(Bounds3D, boolean, Vector3D[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testIntersects() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToString() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkLinecastIntersectingFace(Bounds3D, Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| checkIntersection(Bounds3D, Vector3D, Vector3D, Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| assertLineIntersection(Bounds3D, LineConvexSubset3D, Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| assertLineIntersection(Bounds3D, Line3D, Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$toRegion_boundingBoxTooSmall$10() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_invalidBounds$6(Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkBounds(Bounds3D, Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertSegment(Segment3D, Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testFrom_invalidBounds$5(Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_invalidBounds$4(Vector3D, Vector3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertNoLineIntersection(Bounds3D, Line3D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertNoLineIntersection(Bounds3D, LineConvexSubset3D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testIntersects$9(Vector3D, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testIntersects$8(Vector3D, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testIntersects$7(Vector3D, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFrom_invalidBounds$3() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_invalidBounds$2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_invalidBounds$1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_iterable_noPoints$0() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testFrom_iterable_noPoints() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toRegion_boundingBoxTooSmall() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| linecastChecker(Bounds3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Bounds3DTest() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |