logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ModelAnimationValidatorTests

    EditMode tests for ModelAnimationValidator. Every fixture is a hand-built ModelAnimationInventory — no asset fixtures, no temp folder — since the validator reads only the DTOs ModelAnimationScanner would have produced.

    Inheritance
    object
    ModelAnimationValidatorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.AnimationHub.Tests.Editor
    Assembly: Tests.Editor.dll
    Syntax
    public class ModelAnimationValidatorTests

    Constructors

    ModelAnimationValidatorTests()

    Declaration
    public ModelAnimationValidatorTests()

    Methods

    Validate_AnimatorWithNoController_ReportsErrorAnchoredToTheAnimatorRow()

    Declaration
    public void Validate_AnimatorWithNoController_ReportsErrorAnchoredToTheAnimatorRow()

    Validate_ApplierWarnings_AreWrappedAsWarningIssues()

    Declaration
    public void Validate_ApplierWarnings_AreWrappedAsWarningIssues()

    Validate_BonesWithoutTransform_ReportOneWarningPerBone()

    Declaration
    public void Validate_BonesWithoutTransform_ReportOneWarningPerBone()

    Validate_CleanInventory_ReportsNoIssues()

    Declaration
    public void Validate_CleanInventory_ReportsNoIssues()

    Validate_CompleteProceduralSetup_ReportsNoProceduralIssues()

    Declaration
    public void Validate_CompleteProceduralSetup_ReportsNoProceduralIssues()

    Validate_HumanClipOnNonHumanAvatar_ReportsWarning()

    Declaration
    public void Validate_HumanClipOnNonHumanAvatar_ReportsWarning()

    Validate_ImportedModelSource_ReportsWarningAboutTheWholeAsset()

    Declaration
    public void Validate_ImportedModelSource_ReportsWarningAboutTheWholeAsset()

    Validate_LegacyClipWiredIntoController_ReportsWarning()

    Declaration
    public void Validate_LegacyClipWiredIntoController_ReportsWarning()

    Validate_NearbyClipNotWiredIntoAnyState_ReportsWarning()

    Declaration
    public void Validate_NearbyClipNotWiredIntoAnyState_ReportsWarning()

    Validate_NoProceduralInventory_ReportsNoProceduralIssues()

    Declaration
    public void Validate_NoProceduralInventory_ReportsNoProceduralIssues()

    Validate_NonBaseLayerWithZeroDefaultWeight_ReportsWarning()

    Declaration
    public void Validate_NonBaseLayerWithZeroDefaultWeight_ReportsWarning()

    Validate_NonHumanClipOnHumanAvatar_ReportsWarning()

    Declaration
    public void Validate_NonHumanClipOnHumanAvatar_ReportsWarning()

    Validate_ParameterNeverReferencedByTransition_ReportsWarning()

    Declaration
    public void Validate_ParameterNeverReferencedByTransition_ReportsWarning()

    Validate_ProceduralAnimatorWithNoProfile_ReportsError()

    Declaration
    public void Validate_ProceduralAnimatorWithNoProfile_ReportsError()

    Validate_ProfileAssignedWithoutStateBus_ReportsWarning()

    Declaration
    public void Validate_ProfileAssignedWithoutStateBus_ReportsWarning()

    Validate_StateWithEmbeddedClip_ReportsWarning()

    Declaration
    public void Validate_StateWithEmbeddedClip_ReportsWarning()

    Validate_StateWithNoMotion_ReportsError()

    Declaration
    public void Validate_StateWithNoMotion_ReportsError()

    Validate_TransitionConditionReferencesUndeclaredParameter_ReportsError()

    Declaration
    public void Validate_TransitionConditionReferencesUndeclaredParameter_ReportsError()
    In this article
    © 2026 Serenity. All Rights Reserved