| testFromEulerAngles_relative() |  | 0% | | n/a | 1 | 1 | 49 | 49 | 1 | 1 |
| testFromEulerAngles_absolute() |  | 0% | | n/a | 1 | 1 | 49 | 49 | 1 | 1 |
| testInverse_apply() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testToMatrix() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testSlerp_multipleCombinations() |  | 0% |  | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
| lambda$testCreateBasisRotation_permute$34(Vector3D, Vector3D, Vector3D, Vector3D, double, double, double) |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
| testFromAxisAngle_apply() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testAxisAngleSequenceConversion_relative_eulerSingularities() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| testAxisAngleSequenceConversion_absolute_eulerSingularities() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| testAxisAngleSequenceConversion_relative_taitBryanSingularities() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| testAxisAngleSequenceConversion_absolute_taitBryanSingularities() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| checkSlerpCombination(QuaternionRotation, QuaternionRotation) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| testSlerp_tOutsideOfZeroToOne_apply() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| checkAxisAngleSequenceToQuaternionRoundtrip(AxisReferenceFrame, AxisSequence) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| testOf_quaternion() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| checkQuaternion(QuaternionRotation, double, double, double, double) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testSlerp_simple() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testEquals() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testOf_components() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testCreateBasisRotation_nonOrthogonalVectors() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testHashCode() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testGetAxis() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testMultiply_numericalStability() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| testCreateBasisRotation_equivalentBases() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testGetAngle() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testGetAngle_matchesAxisAngleConstruction() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| testCreateVectorRotation_antiparallel() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| lambda$assertFnEquals$41(UnaryOperator, UnaryOperator, double, double, double) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testCreateVectorRotation_parallel() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testCreateBasisRotation_diagonalAxis() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFromEulerAngles_identity() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| lambda$testCreateVectorRotation_permute$28(double, double, double) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| testMultiply_sameAxis_multiple() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testPremultiply_sameAxis_multiple() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testCreateVectorRotation_identity() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testCreateBasisRotation_simple() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testCreateVectorRotation_simple() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| lambda$checkQuaternionToAxisAngleSequenceRoundtrip$24(AxisReferenceFrame, AxisSequence, double, double, double) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testCreateBasisRotation_identity() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSlerp_outputQuaternionIsNormalizedForAllT() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| testSlerp_inputQuaternionsHaveMinusOneDotProduct() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| checkVector(Vector3D, double, double, double) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testInverse() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| assertRadiansEquals(double, double) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testSlerp_followsShortestPath() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToRelativeAxisAngleSequence() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testToAbsoluteAxisAngleSequence() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testMultiply_differentAxes() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testPremultiply_differentAxes() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$testInverse_undoesOriginalRotation$19(double, double, double) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testCreateBasisRotation_permute() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testMultiply_sameAxis_simple() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testPremultiply_sameAxis_simple() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testAxisAngleSequenceConversion_relative() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testAxisAngleSequenceConversion_absolute() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testCreateBasisRotation_invalidArgs() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$testGetAxis_matchesAxisAngleConstruction$10(double, double, double) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testMultiply_orderOfOperations() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testPremultiply_orderOfOperations() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testOf_quaternion_illegalNorm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testOf_components_illegalNorm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testCreateVectorRotation_invalidArgs() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testApplyVector$18(QuaternionRotation, double, double, double) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testFromAxisAngle_invalidAxisNorm() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToString() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testPremultiply_orderOfOperations$23(Vector3D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testMultiply_orderOfOperations$21(Vector3D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testApplyVector() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testFromAxisAngle_invalidAngle() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToAxisAngleSequence_invalidArgs() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testGetAxis_noAxis() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| checkFromAxisAngleSequenceRelative(UnaryOperator, AxisSequence, double, double, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| checkFromAxisAngleSequenceAbsolute(UnaryOperator, AxisSequence, double, double, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| checkQuaternionToAxisAngleSequenceRoundtrip(AxisReferenceFrame, AxisSequence) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testPremultiply_differentAxes$22(Vector3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMultiply_differentAxes$20(Vector3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAxes(AxisSequenceType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testIdentity_axis() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertFnEquals(UnaryOperator, UnaryOperator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testOf_quaternion_illegalNorm$4() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_quaternion_illegalNorm$3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_quaternion_illegalNorm$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_quaternion_illegalNorm$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_quaternion_illegalNorm$0() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateBasisRotation_invalidArgs$40() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateBasisRotation_invalidArgs$39() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateBasisRotation_invalidArgs$38() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateBasisRotation_invalidArgs$37() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateBasisRotation_invalidArgs$36() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateBasisRotation_invalidArgs$35() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_components_illegalNorm$9() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_components_illegalNorm$8() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_components_illegalNorm$7() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_components_illegalNorm$6() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOf_components_illegalNorm$5() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testIdentity() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testGetAxis_matchesAxisAngleConstruction() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testInverse_undoesOriginalRotation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateVectorRotation_permute() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testToAxisAngleSequence_invalidArgs$27(QuaternionRotation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testToAxisAngleSequence_invalidArgs$26(QuaternionRotation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateVectorRotation_invalidArgs$33() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateVectorRotation_invalidArgs$32() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateVectorRotation_invalidArgs$31() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateVectorRotation_invalidArgs$30() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateVectorRotation_invalidArgs$29() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAxes$25(AxisSequenceType, AxisSequence) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFromAxisAngle_invalidAngle$17() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFromAxisAngle_invalidAngle$16() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFromAxisAngle_invalidAngle$15() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFromAxisAngle_invalidAxisNorm$14() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFromAxisAngle_invalidAxisNorm$13() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFromAxisAngle_invalidAxisNorm$12() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFromAxisAngle_invalidAxisNorm$11() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertRotationEquals(UnaryOperator, QuaternionRotation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertTransformEquals(UnaryOperator, AffineTransformMatrix3D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| QuaternionRotationTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |