logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSyncKeyAdoptionTests

    EditMode tests for the key adoption of a matched achievement that holds literal text: the text it holds today becomes the authoring locale's entry under the convention keys, the accepted languages follow, and the definition switches to the keys — only when the author accepted that achievement's adoption row.

    Inheritance
    object
    AchievementSyncAssetTestBase
    AchievementSyncKeyAdoptionTests
    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 AchievementSyncKeyAdoptionTests : AchievementSyncAssetTestBase

    Constructors

    AchievementSyncKeyAdoptionTests()

    Declaration
    public AchievementSyncKeyAdoptionTests()

    Methods

    Apply_AcceptedAdoptionAlongsideAnAcceptedHiddenChange_AppliesBothInOneMutation()

    Declaration
    public void Apply_AcceptedAdoptionAlongsideAnAcceptedHiddenChange_AppliesBothInOneMutation()

    Apply_AcceptedAdoptionIntoAShippedTable_IsRefusedAndKeepsTheLiteral()

    Declaration
    public void Apply_AcceptedAdoptionIntoAShippedTable_IsRefusedAndKeepsTheLiteral()

    Apply_AcceptedAdoptionWhoseAuthoringKeyHoldsDifferentText_KeepsTheLiteralAndReportsTheConflict()

    Declaration
    public void Apply_AcceptedAdoptionWhoseAuthoringKeyHoldsDifferentText_KeepsTheLiteralAndReportsTheConflict()

    Apply_AcceptedAdoptionWhoseSecondFieldAuthoringEntryCannotBeWritten_TakesBackWhatItFiledAndDoesNotReportItCreated()

    Declaration
    public void Apply_AcceptedAdoptionWhoseSecondFieldAuthoringEntryCannotBeWritten_TakesBackWhatItFiledAndDoesNotReportItCreated()

    Apply_AcceptedAdoptionWhoseSecondFieldAuthoringKeyHoldsDifferentText_FilesNothingAtAll()

    Declaration
    public void Apply_AcceptedAdoptionWhoseSecondFieldAuthoringKeyHoldsDifferentText_FilesNothingAtAll()

    Apply_AcceptedAdoptionWhoseSecondFieldKeyIsOccupied_PreviewAndApplyReportTheSame()

    Declaration
    public void Apply_AcceptedAdoptionWhoseSecondFieldKeyIsOccupied_PreviewAndApplyReportTheSame()

    Apply_AcceptedAdoptionWithAnAcceptedAuthoringTextUpdate_FilesThePulledTextNotTheOldLiteral()

    Declaration
    public void Apply_AcceptedAdoptionWithAnAcceptedAuthoringTextUpdate_FilesThePulledTextNotTheOldLiteral()

    Apply_AcceptedAdoptionWithTheOverwriteConfirmed_ReplacesTheHeldTextAndAdopts()

    Declaration
    public void Apply_AcceptedAdoptionWithTheOverwriteConfirmed_ReplacesTheHeldTextAndAdopts()

    Apply_AcceptedAdoptionWithoutAUsableCollection_KeepsTheLiteralAndSaysWhy()

    Declaration
    public void Apply_AcceptedAdoptionWithoutAUsableCollection_KeepsTheLiteralAndSaysWhy()

    Apply_AcceptedAdoption_FilesTheOldLiteralInTheAuthoringLocaleAndTheAcceptedLanguage()

    Declaration
    public void Apply_AcceptedAdoption_FilesTheOldLiteralInTheAuthoringLocaleAndTheAcceptedLanguage()

    Apply_AdoptionNotAccepted_AdoptsNothingAndSaysWhichRowToAccept()

    Declaration
    public void Apply_AdoptionNotAccepted_AdoptsNothingAndSaysWhichRowToAccept()

    Apply_AnAdoptionThatRollsBackAKeyItWroteFirst_LetsTheSharedKeyGoWithItsLastEntry()

    Declaration
    public void Apply_AnAdoptionThatRollsBackAKeyItWroteFirst_LetsTheSharedKeyGoWithItsLastEntry()

    Apply_AnAdoptionThatRollsBackAKeyTheSharedDataAlreadyHeldWithNoValues_KeepsTheKey()

    Declaration
    public void Apply_AnAdoptionThatRollsBackAKeyTheSharedDataAlreadyHeldWithNoValues_KeepsTheKey()

    Apply_AnAdoptionThatRollsBackAnEntryThatExistedEmpty_PutsTheEmptyEntryBackInsteadOfRemovingIt()

    Declaration
    public void Apply_AnAdoptionThatRollsBackAnEntryThatExistedEmpty_PutsTheEmptyEntryBackInsteadOfRemovingIt()

    Apply_PreviewAndApply_RecordTheSameActionsAndMessages()

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