Lines

Summary

Status:

✅ Passed

Testcases:

62 - 62 passed, 0 failed, 0 errored, 0 skipped

Duration:

00:00:00.101

Testsuite:

Cartesian2D

Testcases

Testcase

Status

Duration

test_Derived

✅ Passed

00:00:00.001

test_DistanceNone

✅ Passed

00:00:00.001

test_DistanceStr

✅ Passed

00:00:00.001

test_Equal

✅ Passed

00:00:00.001

test_EqualRay

✅ Passed

00:00:00.001

test_FromPointAndDirection

✅ Passed

00:00:00.001

test_FromPointAndDirection_DirectionNone

✅ Passed

00:00:00.001

test_FromPointAndDirection_DirectionPoint

✅ Passed

00:00:00.001

test_FromPointAndDirection_DirectionZero

✅ Passed

00:00:00.002

test_FromPointAndDirection_Horizontal

✅ Passed

00:00:00.001

test_FromPointAndDirection_PointNone

✅ Passed

00:00:00.001

test_FromPointAndDirection_PointOffset

✅ Passed

00:00:00.001

test_FromPointAndNormal

✅ Passed

00:00:00.001

test_FromPointAndNormal_Group

✅ Passed

00:00:00.009

test_FromPointAndNormal_NormalNone

✅ Passed

00:00:00.001

test_FromPointAndNormal_NormalTuple

✅ Passed

00:00:00.001

test_FromPointAndNormal_NormalZero

✅ Passed

00:00:00.001

test_FromPointAndNormal_PointNone

✅ Passed

00:00:00.001

test_FromPointAndNormal_PointTuple

✅ Passed

00:00:00.001

test_FromPoints

✅ Passed

00:00:00.001

test_FromPoints_Derived

✅ Passed

00:00:00.001

test_FromPoints_FirstNone

✅ Passed

00:00:00.001

test_FromPoints_Group

✅ Passed

00:00:00.001

test_FromPoints_SamePosition

✅ Passed

00:00:00.001

test_FromPoints_SamePosition_Group

✅ Passed

00:00:00.001

test_FromPoints_SecondTuple

✅ Passed

00:00:00.001

test_Hash

✅ Passed

00:00:00.001

test_Immutable

✅ Passed

00:00:00.001

test_Intersection

✅ Passed

00:00:00.001

test_Intersection_AlongLine

✅ Passed

00:00:00.001

test_Intersection_Behind

✅ Passed

00:00:00.001

test_Intersection_Int

✅ Passed

00:00:00.001

test_Intersection_Parallel

✅ Passed

00:00:00.001

test_Intersection_RayLine

✅ Passed

00:00:00.026

test_Intersection_RayNone

✅ Passed

00:00:00.001

test_Intersection_StartOnLine

✅ Passed

00:00:00.001

test_Intersects_RayLine

✅ Passed

00:00:00.001

test_Intersects_RayNone

✅ Passed

00:00:00.001

test_Line2D

✅ Passed

00:00:00.001

test_NormalNone

✅ Passed

00:00:00.001

test_NormalTuple

✅ Passed

00:00:00.001

test_NormalZero

✅ Passed

00:00:00.001

test_Normalize

✅ Passed

00:00:00.001

test_Normalize_Copy

✅ Passed

00:00:00.001

test_Project

✅ Passed

00:00:00.001

test_Project_Group

✅ Passed

00:00:00.001

test_Project_PointNone

✅ Passed

00:00:00.001

test_Project_PointOffset

✅ Passed

00:00:00.001

test_SignRule

✅ Passed

00:00:00.001

test_SignRule_NoNegativeZero

✅ Passed

00:00:00.001

test_SignRule_SecondComponent

✅ Passed

00:00:00.001

test_SignedDistance

✅ Passed

00:00:00.001

test_SignedDistance_Group

✅ Passed

00:00:00.001

test_SignedDistance_Int

✅ Passed

00:00:00.001

test_SignedDistance_PointNone

✅ Passed

00:00:00.001

test_SignedDistance_PointTuple

✅ Passed

00:00:00.001

test_Unequal

✅ Passed

00:00:00.001

test_UnequalNone

✅ Passed

00:00:00.003

test_UnitNormal_Int

✅ Passed

00:00:00.001

test_repr

✅ Passed

00:00:00.001

test_str

✅ Passed

00:00:00.001

test_str_NegativeY

✅ Passed

00:00:00.004