logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAddressablesLabelerTests

    Tests for the pure path/eligibility logic of Serenity.Global.Infrastructure.Editor.Utils.UnityAddressablesLabeler: Serenity.Global.Infrastructure.Editor.Utils.UnityAddressablesLabeler.IsCandidatePath(System.String) (root-scoped), Serenity.Global.Infrastructure.Editor.Utils.UnityAddressablesLabeler.IsRetagEligible(System.String) (root-agnostic, used by the "Retag Selected" tool) and Serenity.Global.Infrastructure.Editor.Utils.UnityAddressablesLabeler.BuildAddress(System.String). Validates the filtering that decides which assets are eligible for Addressables registration and how their addresses are derived during the retag process.

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

    Constructors

    UnityAddressablesLabelerTests()

    Declaration
    public UnityAddressablesLabelerTests()

    Methods

    BuildAddress_AssetDirectlyUnderRoot_KeepsFileName()

    Declaration
    public void BuildAddress_AssetDirectlyUnderRoot_KeepsFileName()

    BuildAddress_NormalizesBackslashes()

    Declaration
    public void BuildAddress_NormalizesBackslashes()

    BuildAddress_OutsidePluginRoots_StripsLeadingAssets()

    Declaration
    public void BuildAddress_OutsidePluginRoots_StripsLeadingAssets()

    BuildAddress_UnderPluginsRoot_StripsRootAndExtension()

    Declaration
    public void BuildAddress_UnderPluginsRoot_StripsRootAndExtension()

    BuildAddress_UnderSerenityRoot_StripsRootAndExtension()

    Declaration
    public void BuildAddress_UnderSerenityRoot_StripsRootAndExtension()

    IsCandidatePath_AddressablesDataFolder_ReturnsFalse()

    Declaration
    public void IsCandidatePath_AddressablesDataFolder_ReturnsFalse()

    IsCandidatePath_AnyPdf_ReturnsFalse()

    Declaration
    public void IsCandidatePath_AnyPdf_ReturnsFalse()

    IsCandidatePath_CsFile_ReturnsFalse()

    Declaration
    public void IsCandidatePath_CsFile_ReturnsFalse()

    IsCandidatePath_DocsFolder_ReturnsFalse()

    Declaration
    public void IsCandidatePath_DocsFolder_ReturnsFalse()

    IsCandidatePath_DocumentationFolder_ReturnsFalse()

    Declaration
    public void IsCandidatePath_DocumentationFolder_ReturnsFalse()

    IsCandidatePath_ExamplesFolder_ReturnsFalse()

    Declaration
    public void IsCandidatePath_ExamplesFolder_ReturnsFalse()

    IsCandidatePath_FileNameContainsManual_ReturnsFalse()

    Declaration
    public void IsCandidatePath_FileNameContainsManual_ReturnsFalse()

    IsCandidatePath_ManualFolder_ReturnsFalse()

    Declaration
    public void IsCandidatePath_ManualFolder_ReturnsFalse()

    IsCandidatePath_MarkdownFile_ReturnsFalse()

    Declaration
    public void IsCandidatePath_MarkdownFile_ReturnsFalse()

    IsCandidatePath_NullOrEmpty_ReturnsFalse()

    Declaration
    public void IsCandidatePath_NullOrEmpty_ReturnsFalse()

    IsCandidatePath_OutsidePluginRoot_ReturnsFalse()

    Declaration
    public void IsCandidatePath_OutsidePluginRoot_ReturnsFalse()

    IsCandidatePath_PdfManual_ReturnsFalse()

    Declaration
    public void IsCandidatePath_PdfManual_ReturnsFalse()

    IsCandidatePath_PluginsRoot_ReturnsTrue()

    Declaration
    public void IsCandidatePath_PluginsRoot_ReturnsTrue()

    IsCandidatePath_PngImage_ReturnsTrue()

    Declaration
    public void IsCandidatePath_PngImage_ReturnsTrue()

    IsCandidatePath_PrefabAsset_ReturnsTrue()

    Declaration
    public void IsCandidatePath_PrefabAsset_ReturnsTrue()

    IsCandidatePath_ScriptableObjectAsset_ReturnsTrue()

    Declaration
    public void IsCandidatePath_ScriptableObjectAsset_ReturnsTrue()

    IsCandidatePath_UnityScene_ReturnsFalse()

    Declaration
    public void IsCandidatePath_UnityScene_ReturnsFalse()

    IsRetagEligible_AddressablesDataFolder_ReturnsFalse()

    Declaration
    public void IsRetagEligible_AddressablesDataFolder_ReturnsFalse()

    IsRetagEligible_AssetOutsidePluginRoots_ReturnsTrue()

    Declaration
    public void IsRetagEligible_AssetOutsidePluginRoots_ReturnsTrue()

    IsRetagEligible_AssetUnderSerenityRoot_ReturnsTrue()

    Declaration
    public void IsRetagEligible_AssetUnderSerenityRoot_ReturnsTrue()

    IsRetagEligible_DocumentationSegment_ReturnsFalse()

    Declaration
    public void IsRetagEligible_DocumentationSegment_ReturnsFalse()

    IsRetagEligible_ExcludedExtension_ReturnsFalse()

    Declaration
    public void IsRetagEligible_ExcludedExtension_ReturnsFalse()

    IsRetagEligible_FileNameContainsManual_ReturnsFalse()

    Declaration
    public void IsRetagEligible_FileNameContainsManual_ReturnsFalse()

    IsRetagEligible_NullOrEmpty_ReturnsFalse()

    Declaration
    public void IsRetagEligible_NullOrEmpty_ReturnsFalse()

    IsRetagEligible_OutsideRoot_DivergesFromIsCandidatePath()

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