Skip to content

Don't try to compare float to double. #1213

Don't try to compare float to double.

Don't try to compare float to double. #1213

GitHub Actions / Tests - Windows succeeded Aug 14, 2024 in 0s

Tests - Windows ✅

Tests passed successfully

✅ d:/cesium/temp/TestResults.xml

465 tests were completed in 903ms with 465 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CesiumForUnityBuildProject.CesiumTests.dll 465✅ 818ms

✅ CesiumForUnityBuildProject.CesiumTests.dll

TestCesiumFeatureIdAttribute
  ✅ ConstructsEmptyAttribute
  ✅ ConstructsValidAttribute
  ✅ GetFeatureIdForVertexHandlesInvalidAttribute
  ✅ GetFeatureIdForVertexHandlesInvalidVertex
  ✅ GetFeatureIdForVertexReturnsFeatureIds
TestCesiumFeatureIdTexture
  ✅ ConstructsEmptyTexture
  ✅ ConstructsValidTexture
  ✅ GetFeatureIdForUVHandlesInvalidTexture
  ✅ GetFeatureIdForUVReturnsFeatureIds
  ✅ GetFeatureIdForVertexHandlesInvalidTexture
  ✅ GetFeatureIdForVertexHandlesInvalidVertex
TestCesiumFlyToController
  ✅ FlyToLocationLongitudeLatitudeHeight
TestCesiumGeoreference
  ✅ ChangingOriginAtRuntimeUpdatesActiveSubScene
  ✅ ChangingOriginAtRuntimeUpdatesGlobeAnchors
  ✅ ChangingOriginAtRuntimeUpdatesSubScene
  ✅ ChangingParentTransformAndGeoreferenceMaintainsCorrectGlobePosition
  ✅ GeoreferenceScaleAffectsGlobeAnchors
TestCesiumGlobeAnchor
  ✅ AddingGlobeAnchorImmediatelySyncsGlobePositionFromTransform
  ✅ DisabledGlobeAnchorAdjustsForNewGeoreferenceWhenEnabled
  ✅ DoesNotChangeOrientationIfAdjustOrientationForGlobeWhenMovingIsFalse
  ✅ GivesCorrectResultsForDifferentEllipsoids
  ✅ SettingGlobeAnchorPositionUpdatesTransform
  ✅ SettingPositionImmediatelyAfterAddingAnchorDoesAffectOrientation
  ✅ SettingTransformPositionAlsoUpdatesOrientation
  ✅ StartDoesNotClobberPreviouslySetPosition
TestCesiumMetadataValue
  ✅ ConstructsArrayValue
  ✅ ConstructsBooleanValue
  ✅ ConstructsEmptyValue
  ✅ ConstructsMatNValue
  ✅ ConstructsScalarValue
  ✅ ConstructsStringValue
  ✅ ConstructsVecNValue
  ✅ GetBooleanConvertsScalarValue
  ✅ GetBooleanConvertsStringValue
  ✅ GetBooleanReturnsBooleanValue
  ✅ GetBooleanReturnsDefaultValueForInvalidStrings
  ✅ GetBooleanReturnsDefaultValueForUnsupportedTypes
  ✅ GetByteConvertsBooleanValue
  ✅ GetByteConvertsStringValue
  ✅ GetByteReturnsDefaultValueForInvalidStrings
  ✅ GetByteReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetByteReturnsDefaultValueForUnsupportedTypes
  ✅ GetByteReturnsInRangeValues
  ✅ GetDouble2ConvertsBooleanValue
  ✅ GetDouble2ConvertsCesiumVecNValues
  ✅ GetDouble2ConvertsScalarValues
  ✅ GetDouble2ConvertsVec3Values
  ✅ GetDouble2ConvertsVec4Values
  ✅ GetDouble2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetDouble2ReturnsVec2Values
  ✅ GetDouble2x2ConvertsBooleanValue
  ✅ GetDouble2x2ConvertsCesiumMatNValues
  ✅ GetDouble2x2ConvertsMat3Values
  ✅ GetDouble2x2ConvertsMat4Values
  ✅ GetDouble2x2ConvertsScalarValues
  ✅ GetDouble2x2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetDouble2x2ReturnsMat2Values
  ✅ GetDouble3ConvertsBooleanValue
  ✅ GetDouble3ConvertsCesiumVecNValues
  ✅ GetDouble3ConvertsScalarValues
  ✅ GetDouble3ConvertsVec2Values
  ✅ GetDouble3ConvertsVec4Values
  ✅ GetDouble3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetDouble3ReturnsVec3Values
  ✅ GetDouble3x3ConvertsBooleanValue
  ✅ GetDouble3x3ConvertsCesiumMatNValues
  ✅ GetDouble3x3ConvertsMat2Values
  ✅ GetDouble3x3ConvertsMat4Values
  ✅ GetDouble3x3ConvertsScalarValues
  ✅ GetDouble3x3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetDouble3x3ReturnsMat3Values
  ✅ GetDouble4ConvertsBooleanValue
  ✅ GetDouble4ConvertsCesiumVecNValues
  ✅ GetDouble4ConvertsScalarValues
  ✅ GetDouble4ConvertsVec2Values
  ✅ GetDouble4ConvertsVec3Values
  ✅ GetDouble4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetDouble4ReturnsVec4Values
  ✅ GetDouble4x4ConvertsBooleanValue
  ✅ GetDouble4x4ConvertsCesiumMatNValues
  ✅ GetDouble4x4ConvertsMat2Values
  ✅ GetDouble4x4ConvertsMat3Values
  ✅ GetDouble4x4ConvertsScalarValues
  ✅ GetDouble4x4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetDouble4x4ReturnsMat4Values
  ✅ GetDoubleConvertsBooleanValue
  ✅ GetDoubleConvertsStringValue
  ✅ GetDoubleReturnsDefaultValueForInvalidStrings
  ✅ GetDoubleReturnsDefaultValueForUnsupportedTypes
  ✅ GetDoubleReturnsScalarValues
  ✅ GetFloat2ConvertsBooleanValue
  ✅ GetFloat2ConvertsCesiumVecNValues
  ✅ GetFloat2ConvertsScalarValues
  ✅ GetFloat2ConvertsVec3Values
  ✅ GetFloat2ConvertsVec4Values
  ✅ GetFloat2ReturnsDefaultValueForOutOfRangeValues
  ✅ GetFloat2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetFloat2ReturnsVec2Values
  ✅ GetFloat2x2ConvertsBooleanValue
  ✅ GetFloat2x2ConvertsCesiumMatNValues
  ✅ GetFloat2x2ConvertsMat3Values
  ✅ GetFloat2x2ConvertsMat4Values
  ✅ GetFloat2x2ConvertsScalarValues
  ✅ GetFloat2x2ReturnsDefaultValueForOutOfRangeValues
  ✅ GetFloat2x2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetFloat2x2ReturnsMat2Values
  ✅ GetFloat3ConvertsBooleanValue
  ✅ GetFloat3ConvertsCesiumVecNValues
  ✅ GetFloat3ConvertsScalarValues
  ✅ GetFloat3ConvertsVec2Values
  ✅ GetFloat3ConvertsVec4Values
  ✅ GetFloat3ReturnsDefaultValueForOutOfRangeValues
  ✅ GetFloat3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetFloat3ReturnsVec3Values
  ✅ GetFloat3x3ConvertsBooleanValue
  ✅ GetFloat3x3ConvertsCesiumMatNValues
  ✅ GetFloat3x3ConvertsMat2Values
  ✅ GetFloat3x3ConvertsMat4Values
  ✅ GetFloat3x3ConvertsScalarValues
  ✅ GetFloat3x3ReturnsDefaultValueForOutOfRangeValues
  ✅ GetFloat3x3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetFloat3x3ReturnsMat3Values
  ✅ GetFloat4ConvertsBooleanValue
  ✅ GetFloat4ConvertsCesiumVecNValues
  ✅ GetFloat4ConvertsScalarValues
  ✅ GetFloat4ConvertsVec2Values
  ✅ GetFloat4ConvertsVec3Values
  ✅ GetFloat4ReturnsDefaultValueForOutOfRangeValues
  ✅ GetFloat4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetFloat4ReturnsVec4Values
  ✅ GetFloat4x4ConvertsBooleanValue
  ✅ GetFloat4x4ConvertsCesiumMatNValues
  ✅ GetFloat4x4ConvertsMat2Values
  ✅ GetFloat4x4ConvertsMat3Values
  ✅ GetFloat4x4ConvertsScalarValues
  ✅ GetFloat4x4ReturnsDefaultValueForOutOfRangeValues
  ✅ GetFloat4x4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetFloat4x4ReturnsMat4Values
  ✅ GetFloatConvertsBooleanValue
  ✅ GetFloatConvertsStringValue
  ✅ GetFloatReturnsDefaultValueForInvalidStrings
  ✅ GetFloatReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetFloatReturnsDefaultValueForUnsupportedTypes
  ✅ GetFloatReturnsInRangeValues
  ✅ GetInt16ConvertsBooleanValue
  ✅ GetInt16ConvertsStringValue
  ✅ GetInt16ReturnsDefaultValueForInvalidStrings
  ✅ GetInt16ReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetInt16ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt16ReturnsInRangeValues
  ✅ GetInt2ConvertsBooleanValue
  ✅ GetInt2ConvertsCesiumVecNValues
  ✅ GetInt2ConvertsScalarValues
  ✅ GetInt2ConvertsVec3Values
  ✅ GetInt2ConvertsVec4Values
  ✅ GetInt2ReturnsDefaultValueForOutOfRangeValues
  ✅ GetInt2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt2ReturnsVec2Values
  ✅ GetInt2x2ConvertsBooleanValue
  ✅ GetInt2x2ConvertsCesiumMatNValues
  ✅ GetInt2x2ConvertsMat3Values
  ✅ GetInt2x2ConvertsMat4Values
  ✅ GetInt2x2ConvertsScalarValues
  ✅ GetInt2x2ReturnsDefaultValueForOutOfRangeValues
  ✅ GetInt2x2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt2x2ReturnsMat2Values
  ✅ GetInt32ConvertsBooleanValue
  ✅ GetInt32ConvertsStringValue
  ✅ GetInt32ReturnsDefaultValueForInvalidStrings
  ✅ GetInt32ReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetInt32ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt32ReturnsInRangeValues
  ✅ GetInt3ConvertsBooleanValue
  ✅ GetInt3ConvertsCesiumVecNValues
  ✅ GetInt3ConvertsScalarValues
  ✅ GetInt3ConvertsVec2Values
  ✅ GetInt3ConvertsVec4Values
  ✅ GetInt3ReturnsDefaultValueForOutOfRangeValues
  ✅ GetInt3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt3ReturnsVec3Values
  ✅ GetInt3x3ConvertsBooleanValue
  ✅ GetInt3x3ConvertsCesiumMatNValues
  ✅ GetInt3x3ConvertsMat2Values
  ✅ GetInt3x3ConvertsMat4Values
  ✅ GetInt3x3ConvertsScalarValues
  ✅ GetInt3x3ReturnsDefaultValueForOutOfRangeValues
  ✅ GetInt3x3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt3x3ReturnsMat3Values
  ✅ GetInt4ConvertsBooleanValue
  ✅ GetInt4ConvertsCesiumVecNValues
  ✅ GetInt4ConvertsScalarValues
  ✅ GetInt4ConvertsVec2Values
  ✅ GetInt4ConvertsVec3Values
  ✅ GetInt4ReturnsDefaultValueForOutOfRangeValues
  ✅ GetInt4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt4ReturnsVec4Values
  ✅ GetInt4x4ConvertsBooleanValue
  ✅ GetInt4x4ConvertsCesiumMatNValues
  ✅ GetInt4x4ConvertsMat2Values
  ✅ GetInt4x4ConvertsMat3Values
  ✅ GetInt4x4ConvertsScalarValues
  ✅ GetInt4x4ReturnsDefaultValueForOutOfRangeValues
  ✅ GetInt4x4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt4x4ReturnsMat4Values
  ✅ GetInt64ConvertsBooleanValue
  ✅ GetInt64ConvertsStringValue
  ✅ GetInt64ReturnsDefaultValueForInvalidStrings
  ✅ GetInt64ReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetInt64ReturnsDefaultValueForUnsupportedTypes
  ✅ GetInt64ReturnsInRangeValues
  ✅ GetSByteConvertsBooleanValue
  ✅ GetSByteConvertsStringValue
  ✅ GetSByteReturnsDefaultValueForInvalidStrings
  ✅ GetSByteReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetSByteReturnsDefaultValueForUnsupportedTypes
  ✅ GetSByteReturnsInRangeValues
  ✅ GetStringConvertsBooleanValue
  ✅ GetStringConvertsScalarValue
  ✅ GetStringReturnsDefaultValueForUnsupportedTypes
  ✅ GetStringReturnsStringValue
  ✅ GetUInt16ConvertsBooleanValue
  ✅ GetUInt16ConvertsStringValue
  ✅ GetUInt16ReturnsDefaultValueForInvalidStrings
  ✅ GetUInt16ReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetUInt16ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt16ReturnsInRangeValues
  ✅ GetUInt2ConvertsBooleanValue
  ✅ GetUInt2ConvertsCesiumVecNValues
  ✅ GetUInt2ConvertsScalarValues
  ✅ GetUInt2ConvertsVec3Values
  ✅ GetUInt2ConvertsVec4Values
  ✅ GetUInt2ReturnsDefaultValueForOutOfRangeValues
  ✅ GetUInt2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt2ReturnsVec2Values
  ✅ GetUInt2x2ConvertsBooleanValue
  ✅ GetUInt2x2ConvertsCesiumMatNValues
  ✅ GetUInt2x2ConvertsMat3Values
  ✅ GetUInt2x2ConvertsMat4Values
  ✅ GetUInt2x2ConvertsScalarValues
  ✅ GetUInt2x2ReturnsDefaultValueForOutOfRangeValues
  ✅ GetUInt2x2ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt2x2ReturnsMat2Values
  ✅ GetUInt32ConvertsBooleanValue
  ✅ GetUInt32ConvertsStringValue
  ✅ GetUInt32ReturnsDefaultValueForInvalidStrings
  ✅ GetUInt32ReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetUInt32ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt32ReturnsInRangeValues
  ✅ GetUInt3ConvertsBooleanValue
  ✅ GetUInt3ConvertsCesiumVecNValues
  ✅ GetUInt3ConvertsScalarValues
  ✅ GetUInt3ConvertsVec2Values
  ✅ GetUInt3ConvertsVec4Values
  ✅ GetUInt3ReturnsDefaultValueForOutOfRangeValues
  ✅ GetUInt3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt3ReturnsVec3Values
  ✅ GetUInt3x3ConvertsBooleanValue
  ✅ GetUInt3x3ConvertsCesiumMatNValues
  ✅ GetUInt3x3ConvertsMat2Values
  ✅ GetUInt3x3ConvertsMat4Values
  ✅ GetUInt3x3ConvertsScalarValues
  ✅ GetUInt3x3ReturnsDefaultValueForOutOfRangeValues
  ✅ GetUInt3x3ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt3x3ReturnsMat3Values
  ✅ GetUInt4ConvertsBooleanValue
  ✅ GetUInt4ConvertsCesiumVecNValues
  ✅ GetUInt4ConvertsScalarValues
  ✅ GetUInt4ConvertsVec2Values
  ✅ GetUInt4ConvertsVec3Values
  ✅ GetUInt4ReturnsDefaultValueForOutOfRangeValues
  ✅ GetUInt4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt4ReturnsVec4Values
  ✅ GetUInt4x4ConvertsBooleanValue
  ✅ GetUInt4x4ConvertsCesiumMatNValues
  ✅ GetUInt4x4ConvertsMat2Values
  ✅ GetUInt4x4ConvertsMat3Values
  ✅ GetUInt4x4ConvertsScalarValues
  ✅ GetUInt4x4ReturnsDefaultValueForOutOfRangeValues
  ✅ GetUInt4x4ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt4x4ReturnsMat4Values
  ✅ GetUInt64ConvertsBooleanValue
  ✅ GetUInt64ConvertsStringValue
  ✅ GetUInt64ReturnsDefaultValueForInvalidStrings
  ✅ GetUInt64ReturnsDefaultValueForOutOfRangeNumbers
  ✅ GetUInt64ReturnsDefaultValueForUnsupportedTypes
  ✅ GetUInt64ReturnsInRangeValues
TestCesiumObjectPool
  ✅ AfterPoolIsDisposedReleasedObjectsAreDestroyed
  ✅ IfPoolIsFullObjectIsReleasedAndDestroyed
  ✅ ObjectReleasedIntoPoolCanBeRetrieved
TestCesiumOriginShift
  ✅ ActivatesSubSceneWithinRange
  ✅ IgnoresSubSceneTransformForActivationCheck
  ✅ ShiftsOriginWithCharacterController
  ✅ UsesDistanceProperty
  ✅ UsesGeoreferenceTransformForActivationCheck
TestCesiumPropertyTableProperty
  ✅ ConstructsArrayProperty
  ✅ ConstructsBooleanProperty
  ✅ ConstructsEmptyProperty
  ✅ ConstructsMatNProperty
  ✅ ConstructsScalarProperty
  ✅ ConstructsStringProperty
  ✅ ConstructsVecNProperty
  ✅ GetArrayReturnsEmptyArrayForNonArrayProperty
  ✅ GetArrayReturnsFixedLengthArrayValues
  ✅ GetArrayReturnsVariableLengthArrayValues
  ✅ GetBooleanConvertsScalarValues
  ✅ GetBooleanConvertsStringValues
  ✅ GetBooleanReturnsBooleanValues
  ✅ GetByteConvertsBooleanValue
  ✅ GetByteConvertsStringValue
  ✅ GetByteReturnsInRangeValues
  ✅ GetDouble2ConvertsBooleanValue
  ✅ GetDouble2ConvertsScalarValues
  ✅ GetDouble2ConvertsVec3Values
  ✅ GetDouble2ConvertsVec4Values
  ✅ GetDouble2ReturnsVec2Values
  ✅ GetDouble2x2ConvertsBooleanValue
  ✅ GetDouble2x2ConvertsMat3Values
  ✅ GetDouble2x2ConvertsMat4Values
  ✅ GetDouble2x2ConvertsScalarValues
  ✅ GetDouble2x2ReturnsMat2Values
  ✅ GetDouble3ConvertsBooleanValue
  ✅ GetDouble3ConvertsScalarValues
  ✅ GetDouble3ConvertsVec2Values
  ✅ GetDouble3ConvertsVec4Values
  ✅ GetDouble3ReturnsVec3Values
  ✅ GetDouble3x3ConvertsBooleanValue
  ✅ GetDouble3x3ConvertsMat2Values
  ✅ GetDouble3x3ConvertsMat4Values
  ✅ GetDouble3x3ConvertsScalarValues
  ✅ GetDouble3x3ReturnsMat3Values
  ✅ GetDouble4ConvertsBooleanValue
  ✅ GetDouble4ConvertsScalarValues
  ✅ GetDouble4ConvertsVec2Values
  ✅ GetDouble4ConvertsVec3Values
  ✅ GetDouble4ReturnsVec4Values
  ✅ GetDouble4x4ConvertsBooleanValue
  ✅ GetDouble4x4ConvertsMat2Values
  ✅ GetDouble4x4ConvertsMat3Values
  ✅ GetDouble4x4ConvertsScalarValues
  ✅ GetDouble4x4ReturnsMat4Values
  ✅ GetDoubleConvertsBooleanValue
  ✅ GetDoubleConvertsStringValue
  ✅ GetDoubleReturnsNormalizedScalarValues
  ✅ GetDoubleReturnsScalarValues
  ✅ GetFloat2ConvertsBooleanValue
  ✅ GetFloat2ConvertsScalarValues
  ✅ GetFloat2ConvertsVec3Values
  ✅ GetFloat2ConvertsVec4Values
  ✅ GetFloat2ReturnsVec2Values
  ✅ GetFloat2x2ConvertsBooleanValue
  ✅ GetFloat2x2ConvertsMat3Values
  ✅ GetFloat2x2ConvertsMat4Values
  ✅ GetFloat2x2ConvertsScalarValues
  ✅ GetFloat2x2ReturnsMat2Values
  ✅ GetFloat3ConvertsBooleanValue
  ✅ GetFloat3ConvertsScalarValues
  ✅ GetFloat3ConvertsVec2Values
  ✅ GetFloat3ConvertsVec4Values
  ✅ GetFloat3ReturnsVec3Values
  ✅ GetFloat3x3ConvertsBooleanValue
  ✅ GetFloat3x3ConvertsMat2Values
  ✅ GetFloat3x3ConvertsMat4Values
  ✅ GetFloat3x3ConvertsScalarValues
  ✅ GetFloat3x3ReturnsMat3Values
  ✅ GetFloat4ConvertsBooleanValue
  ✅ GetFloat4ConvertsScalarValues
  ✅ GetFloat4ConvertsVec2Values
  ✅ GetFloat4ConvertsVec3Values
  ✅ GetFloat4ReturnsVec4Values
  ✅ GetFloat4x4ConvertsBooleanValue
  ✅ GetFloat4x4ConvertsMat2Values
  ✅ GetFloat4x4ConvertsMat3Values
  ✅ GetFloat4x4ConvertsScalarValues
  ✅ GetFloat4x4ReturnsMat4Values
  ✅ GetFloatConvertsBooleanValue
  ✅ GetFloatConvertsStringValue
  ✅ GetFloatReturnsInRangeValues
  ✅ GetInt16ConvertsBooleanValue
  ✅ GetInt16ConvertsStringValue
  ✅ GetInt16ReturnsInRangeValues
  ✅ GetInt2ConvertsBooleanValue
  ✅ GetInt2ConvertsScalarValues
  ✅ GetInt2ConvertsVec3Values
  ✅ GetInt2ConvertsVec4Values
  ✅ GetInt2ReturnsVec2Values
  ✅ GetInt2x2ConvertsBooleanValue
  ✅ GetInt2x2ConvertsMat3Values
  ✅ GetInt2x2ConvertsMat4Values
  ✅ GetInt2x2ConvertsScalarValues
  ✅ GetInt2x2ReturnsMat2Values
  ✅ GetInt32ConvertsBooleanValue
  ✅ GetInt32ConvertsStringValue
  ✅ GetInt32ReturnsInRangeValues
  ✅ GetInt3ConvertsBooleanValue
  ✅ GetInt3ConvertsScalarValues
  ✅ GetInt3ConvertsVec2Values
  ✅ GetInt3ConvertsVec4Values
  ✅ GetInt3ReturnsVec3Values
  ✅ GetInt3x3ConvertsBooleanValue
  ✅ GetInt3x3ConvertsMat2Values
  ✅ GetInt3x3ConvertsMat4Values
  ✅ GetInt3x3ConvertsScalarValues
  ✅ GetInt3x3ReturnsMat3Values
  ✅ GetInt4ConvertsBooleanValue
  ✅ GetInt4ConvertsScalarValues
  ✅ GetInt4ConvertsVec2Values
  ✅ GetInt4ConvertsVec3Values
  ✅ GetInt4ReturnsVec4Values
  ✅ GetInt4x4ConvertsBooleanValue
  ✅ GetInt4x4ConvertsMat2Values
  ✅ GetInt4x4ConvertsMat3Values
  ✅ GetInt4x4ConvertsScalarValues
  ✅ GetInt4x4ReturnsMat4Values
  ✅ GetInt64ConvertsBooleanValue
  ✅ GetInt64ConvertsStringValue
  ✅ GetInt64ReturnsInRangeValues
  ✅ GetRawValueReturnsRawScalarValues
  ✅ GetSByteConvertsBooleanValue
  ✅ GetSByteConvertsStringValue
  ✅ GetSByteReturnsInRangeValues
  ✅ GetStringConvertsBooleanValue
  ✅ GetStringConvertsScalarValue
  ✅ GetStringReturnsStringValue
  ✅ GetUInt16ConvertsBooleanValue
  ✅ GetUInt16ConvertsStringValue
  ✅ GetUInt16ReturnsInRangeValues
  ✅ GetUInt2ConvertsBooleanValue
  ✅ GetUInt2ConvertsScalarValues
  ✅ GetUInt2ConvertsVec3Values
  ✅ GetUInt2ConvertsVec4Values
  ✅ GetUInt2ReturnsVec2Values
  ✅ GetUInt2x2ConvertsBooleanValue
  ✅ GetUInt2x2ConvertsMat3Values
  ✅ GetUInt2x2ConvertsMat4Values
  ✅ GetUInt2x2ConvertsScalarValues
  ✅ GetUInt2x2ReturnsMat2Values
  ✅ GetUInt32ConvertsBooleanValue
  ✅ GetUInt32ConvertsStringValue
  ✅ GetUInt32ReturnsInRangeValues
  ✅ GetUInt3ConvertsBooleanValue
  ✅ GetUInt3ConvertsScalarValues
  ✅ GetUInt3ConvertsVec2Values
  ✅ GetUInt3ConvertsVec4Values
  ✅ GetUInt3ReturnsVec3Values
  ✅ GetUInt3x3ConvertsBooleanValue
  ✅ GetUInt3x3ConvertsMat2Values
  ✅ GetUInt3x3ConvertsMat4Values
  ✅ GetUInt3x3ConvertsScalarValues
  ✅ GetUInt3x3ReturnsMat3Values
  ✅ GetUInt4ConvertsBooleanValue
  ✅ GetUInt4ConvertsScalarValues
  ✅ GetUInt4ConvertsVec2Values
  ✅ GetUInt4ConvertsVec3Values
  ✅ GetUInt4ReturnsVec4Values
  ✅ GetUInt4x4ConvertsBooleanValue
  ✅ GetUInt4x4ConvertsMat2Values
  ✅ GetUInt4x4ConvertsMat3Values
  ✅ GetUInt4x4ConvertsScalarValues
  ✅ GetUInt4x4ReturnsMat4Values
  ✅ GetUInt64ConvertsBooleanValue
  ✅ GetUInt64ConvertsStringValue
  ✅ GetUInt64ReturnsInRangeValues
  ✅ GetValueReturnsTransformedScalarValues
TestCesiumSimplePlanarEllipsoidCurve
  ✅ ShouldCalculateMidpointCorrectly
  ✅ StartAndEndOfPathAreIdenticalToInput