logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSyncTranslatedCreationTests

    EditMode tests for what a pull does with an achievement that only exists on the storefront: created as a translating definition with one string table entry per accepted language when the Scope step's collection can take them, and as a literal one — with a notice — when it cannot.

    Inheritance
    object
    AchievementSyncAssetTestBase
    AchievementSyncTranslatedCreationTests
    Inherited Members
    AchievementSyncAssetTestBase.SetUp()
    AchievementSyncAssetTestBase.TearDown()
    AchievementSyncAssetTestBase.OneTimeTearDown()
    AchievementSyncAssetTestBase.AuthorAchievement(string, string)
    AchievementSyncAssetTestBase.SaveDefinition(UnityAchievementDefinition)
    AchievementSyncAssetTestBase.CreateFolderRecursively(string)
    AchievementSyncAssetTestBase.CreateFolderThenRemoveItFromDisk(string)
    AchievementSyncAssetTestBase.RepairTheAssetDatabaseCacheBeforeTeardown()
    AchievementSyncAssetTestBase.Track(string)
    AchievementSyncAssetTestBase.CountAddressableEntries()
    AchievementSyncAssetTestBase.TempFolder
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnityAchievements.Tests.Editor
    Assembly: Tests.Editor.dll
    Syntax
    public class AchievementSyncTranslatedCreationTests : AchievementSyncAssetTestBase

    Constructors

    AchievementSyncTranslatedCreationTests()

    Declaration
    public AchievementSyncTranslatedCreationTests()

    Methods

    Apply_APulledTextHoldingBraces_IsFiledAsItIsAndTheReportPointsItOut()

    Declaration
    public void Apply_APulledTextHoldingBraces_IsFiledAsItIsAndTheReportPointsItOut()

    Apply_APulledTextHoldingBraces_IsReportedTheSameByAPreview()

    Declaration
    public void Apply_APulledTextHoldingBraces_IsReportedTheSameByAPreview()

    Apply_KeyAlreadyHoldsDifferentText_KeepsItAndReportsTheConflictByKeyName()

    Declaration
    public void Apply_KeyAlreadyHoldsDifferentText_KeepsItAndReportsTheConflictByKeyName()

    Apply_KeyAlreadyHoldsTheSameText_IsANoOpThatIsNotAConflict()

    Declaration
    public void Apply_KeyAlreadyHoldsTheSameText_IsANoOpThatIsNotAConflict()

    Apply_KeyHoldsDifferentTextAndTheAuthorConfirmedOverwriting_ReplacesIt()

    Declaration
    public void Apply_KeyHoldsDifferentTextAndTheAuthorConfirmedOverwriting_ReplacesIt()

    Apply_NewAchievementIntoAShippedCollection_IsCreatedLiteralAndTheRefusalIsAWarning()

    Declaration
    public void Apply_NewAchievementIntoAShippedCollection_IsCreatedLiteralAndTheRefusalIsAWarning()

    Apply_NewAchievementWhoseAuthoringEntryCannotBeWritten_CreatesNothing()

    Declaration
    public void Apply_NewAchievementWhoseAuthoringEntryCannotBeWritten_CreatesNothing()

    Apply_NewAchievementWhoseOtherLanguageTableIsMissing_ReportsItAndStillCreatesTheAchievement()

    Declaration
    public void Apply_NewAchievementWhoseOtherLanguageTableIsMissing_ReportsItAndStillCreatesTheAchievement()

    Apply_NewAchievementWithThreeLanguages_IsCreatedTranslatingWithThreeEntriesPerKey()

    Declaration
    public void Apply_NewAchievementWithThreeLanguages_IsCreatedTranslatingWithThreeEntriesPerKey()

    Apply_NewAchievementWithoutACollection_IsCreatedLiteralAndTheReportSaysTranslationsAreNotImported()

    Declaration
    public void Apply_NewAchievementWithoutACollection_IsCreatedLiteralAndTheReportSaysTranslationsAreNotImported()

    Apply_PlainPulledTexts_CarryNoFormattingNotice()

    Declaration
    public void Apply_PlainPulledTexts_CarryNoFormattingNotice()

    Apply_PreviewAndApply_RecordTheSameActionsAndMessages()

    Declaration
    public void Apply_PreviewAndApply_RecordTheSameActionsAndMessages()

    Apply_TheDefinitionCannotBeCreatedAfterAnEntryReplacedText_PutsTheReplacedTextBack()

    Declaration
    public void Apply_TheDefinitionCannotBeCreatedAfterAnEntryReplacedText_PutsTheReplacedTextBack()

    Apply_TheDefinitionCannotBeCreatedAfterItsEntriesWereFiled_TakesTheEntriesOutAgainAndSaysSo()

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