| testLerp() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testNormalize() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testNormalizeOrNull() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testIsZero() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testPrecisionEquals() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testCentroid() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testDotProduct() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testSignedArea() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testCoordinateAscendingOrder() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testEquals() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testOrthogonal() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| checkProjectAndRejectFullCircle(Vector2D, double, double) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| testProject() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testReject() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testWithNorm() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testOf_arrayArg() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testAngle() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testMax() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testMin() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testFinite() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testHashCode() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAdd_scaled() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSubtract_scaled() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testNegate_unitVectors() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testInfinite() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSignedArea_collinear() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testConstants_normalize() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSum_accept() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAdd() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSubtract() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testOrthogonal_givenDirection() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testVectorTo() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testDirectionTo() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testScalarMultiply() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testDistance() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAngle_illegalNorm() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testProjectAndReject_areComplementary() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testNorm() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testNormSq() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testDistanceSq() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testHashCodeCollisions_symmetricAboutArbitraryValue(double, double) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testConstants() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testWithNorm_unitVectors() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testEqualsAndHashCode_signedZeroConsistency() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testParse() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testNormalize_illegalNorm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testSum_factoryMethods() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 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 |
| testOrthogonal_fullCircle() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| testTransform() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testDirectionTo_illegalNorm() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testOf() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToString() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testNaN() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testNegate() |  | 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 |
| testUnitFrom_vector() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testToArray() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnitFrom_coordinates() |  | 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 |
| testWithNorm_illegalNorm() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testOrthogonal_givenDirection_directionIsCollinear() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testUnitFrom_illegalNorm() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCoordinates() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNorm_unitVectors() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testNormSq_unitVectors() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| checkVector(Vector2D, double, double, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testUnitFactoryOptimization() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testDimension() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testGetZero() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testOf_arrayArg_invalidDimensions$38() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 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 |
| 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 |
| checkVector(Vector2D, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testCentroid_noPointsGiven$45() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMin_noPointsGiven$44() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMax_noPointsGiven$43() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 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$testUnitFrom_illegalNorm$42() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnitFrom_illegalNorm$41() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnitFrom_illegalNorm$40() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnitFrom_illegalNorm$39() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$36(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$35(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$34(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDirectionTo_illegalNorm$33(Vector2D) |  | 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(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReject_baseHasIllegalNorm$30(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReject_baseHasIllegalNorm$29(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReject_baseHasIllegalNorm$28(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$27(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$26(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$25(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testProject_baseHasIllegalNorm$24(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$23(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$22(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$21(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$20(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$19(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$18(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$17(Vector2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAngle_illegalNorm$16(Vector2D) |  | 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$37() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Vector2DTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |