| testWithNorm() |  | 0% |  | 0% | 2 | 2 | 24 | 24 | 1 | 1 |
| testNormalize() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testProject() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testReject() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testLerp() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testPrecisionEquals() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testNormalizeOrNull() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testIsZero() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testEquals() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testCoordinateAscendingOrder() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testCentroid() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testScalarMultiply() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testCrossProduct_accuracy() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| checkProjectAndRejectFullSphere(Vector3D, double, double) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| testOf_arrayArg() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testAdd_scaled() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSubtract_scaled() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testCrossProduct_nearlyAntiParallel() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| testFinite() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testDotProduct_accuracy() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| testInfinite() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testAngle() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testVectorTo() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testHashCode() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testCrossProduct() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testProjectAndReject_areComplementary() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testHashCodeCollisions_symmetricAboutArbitraryValue(double, double) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testDistance() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testMax() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testMin() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testConstants() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testDistanceSq() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testConstants_normalize() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testAdd() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSubtract() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testDirectionTo() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSum_accept() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testOrthogonal_givenDirection() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testWithNorm_unitVectors() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testOrthogonal() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAngle_illegalNorm() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testDotProduct() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testParse() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testNegate_unitVectors() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSum_factoryMethods() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testNaN() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testEqualsAndHashCode_signedZeroConsistency() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testCrossProduct_cancellation() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testDotProduct_nearlyOrthogonal() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testOf() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testNormalize_illegalNorm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testAngle_angularSeparation() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| testTransform() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testOrthogonal_illegalNorm() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testOrthogonal_givenDirection_illegalNorm() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testToArray() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToString() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testUnitFrom_vector() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnitFrom_coordinates() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testProject_baseHasIllegalNorm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testReject_baseHasIllegalNorm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testDirectionTo_illegalNorm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testNorm() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNormalize_isIdempotent() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testNormalizeOrNull_isIdempotent() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSum_instanceMethods() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testNormSq() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testCoordinates() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testNegate() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testZero() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testWithNorm_illegalNorm() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testOrthogonal_givenDirection_directionIsCollinear() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testUnitFrom_static_illegalNorm() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkVector(Vector3D, double, double, double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testOf_arrayArg_invalidDimensions$37() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testNorm_unitVectors() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testNormSq_unitVectors() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testUnitFactoryOptimization() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_directionIsCollinear$15() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_directionIsCollinear$14() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testDimension() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testMax_noPointsGiven() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testMin_noPointsGiven() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testCentroid_noPointsGiven() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testCentroid_noPointsGiven$44() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMin_noPointsGiven$43() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMax_noPointsGiven$42() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testUnitFrom_static_illegalNorm$41() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnitFrom_static_illegalNorm$40() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnitFrom_static_illegalNorm$39() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnitFrom_static_illegalNorm$38() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testHashCodeCollisions_symmetricAboutZero(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testParse_failure() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testOf_arrayArg_invalidDimensions() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$35(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$34(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$33(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$32() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReject_baseHasIllegalNorm$31(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReject_baseHasIllegalNorm$30(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReject_baseHasIllegalNorm$29(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReject_baseHasIllegalNorm$28(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$27(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$26(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$25(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$24(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$23(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$22(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$21(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$20(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$19(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$18(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$17(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$16(Vector3D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_directionIsCollinear$13() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_directionIsCollinear$12() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$11() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$10() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$9() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$8() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$7() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$6() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$5() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOrthogonal_givenDirection_illegalNorm$4() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testWithNorm_illegalNorm$3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testWithNorm_illegalNorm$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testWithNorm_illegalNorm$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testWithNorm_illegalNorm$0() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testParse_failure$36() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Vector3DTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |