Class AnimationClipPreviewSamplingTests
EditMode tests for AnimationClipPreviewSampling. CountUnresolvedBindingPaths(AnimationClip, Transform)
fixtures are in-memory GameObject hierarchies and in-memory UnityEngine.AnimationClip instances, never
written to disk — the same fixture shape AnimationClipBindingCatalogTests already uses, since
UnityEditor.AnimationUtility.GetCurveBindings(UnityEngine.AnimationClip) and UnityEngine.Transform.Find(System.String) only
need a live object graph, not a persisted asset.
Inherited Members
Namespace: Serenity.AnimationHub.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AnimationClipPreviewSamplingTests
Constructors
AnimationClipPreviewSamplingTests()
Declaration
public AnimationClipPreviewSamplingTests()
Methods
ClampSampleTime_AtClipLength_ReturnsClipLength()
Declaration
public void ClampSampleTime_AtClipLength_ReturnsClipLength()
ClampSampleTime_AtZero_ReturnsZero()
Declaration
public void ClampSampleTime_AtZero_ReturnsZero()
ClampSampleTime_BeyondClipLength_ClampsToClipLength()
Declaration
public void ClampSampleTime_BeyondClipLength_ClampsToClipLength()
ClampSampleTime_NaNTime_DegradesToZero()
Declaration
public void ClampSampleTime_NaNTime_DegradesToZero()
ClampSampleTime_NegativeTime_ClampsToZero()
Declaration
public void ClampSampleTime_NegativeTime_ClampsToZero()
ClampSampleTime_WithinRange_ReturnsUnchanged()
Declaration
public void ClampSampleTime_WithinRange_ReturnsUnchanged()
CountUnresolvedBindingPaths_AllBindingPathsResolve_ReturnsZero()
Declaration
public void CountUnresolvedBindingPaths_AllBindingPathsResolve_ReturnsZero()
CountUnresolvedBindingPaths_EmptyPath_ResolvesToRootItself()
Declaration
public void CountUnresolvedBindingPaths_EmptyPath_ResolvesToRootItself()
CountUnresolvedBindingPaths_NullClip_ReturnsZero()
Declaration
public void CountUnresolvedBindingPaths_NullClip_ReturnsZero()
CountUnresolvedBindingPaths_NullInstanceRoot_ReturnsZero()
Declaration
public void CountUnresolvedBindingPaths_NullInstanceRoot_ReturnsZero()
CountUnresolvedBindingPaths_OneMissingBone_ReturnsOne()
Declaration
public void CountUnresolvedBindingPaths_OneMissingBone_ReturnsOne()
CountUnresolvedBindingPaths_SameMissingPathBoundMultipleTimes_CountsThePathOnceNotPerBinding()
Declaration
public void CountUnresolvedBindingPaths_SameMissingPathBoundMultipleTimes_CountsThePathOnceNotPerBinding()
DescribeBindingCoverage_NoUnresolvedPaths_ReturnsEmpty()
Declaration
public void DescribeBindingCoverage_NoUnresolvedPaths_ReturnsEmpty()
DescribeBindingCoverage_SomeUnresolvedPaths_ReportsCountAgainstTotal()
Declaration
public void DescribeBindingCoverage_SomeUnresolvedPaths_ReportsCountAgainstTotal()
DescribeBindingCoverage_ZeroTotalPaths_ReturnsEmpty()
Declaration
public void DescribeBindingCoverage_ZeroTotalPaths_ReturnsEmpty()
ShouldResample_CleanContentAndUnchangedTime_ReturnsFalse()
Declaration
public void ShouldResample_CleanContentAndUnchangedTime_ReturnsFalse()
ShouldResample_CleanContentButTimeMoved_ReturnsTrue()
Declaration
public void ShouldResample_CleanContentButTimeMoved_ReturnsTrue()
ShouldResample_ContentDirtyAndTimeMoved_ReturnsTrue()
Declaration
public void ShouldResample_ContentDirtyAndTimeMoved_ReturnsTrue()
ShouldResample_ContentDirtyButTimeUnchanged_ReturnsTrue()
Declaration
public void ShouldResample_ContentDirtyButTimeUnchanged_ReturnsTrue()
TearDown()
Declaration
public void TearDown()