logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementsStudioFilterTests

    EditMode tests for the Achievements Studio's search and category filter — the two controls that decide which achievements an author can see at all, and so the two that can hide the one they are looking for.

    Inheritance
    object
    AchievementsStudioFilterTests
    Inherited Members
    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 AchievementsStudioFilterTests

    Constructors

    AchievementsStudioFilterTests()

    Declaration
    public AchievementsStudioFilterTests()

    Methods

    Apply_AppliesTheSearchAndTheCategoryTogether()

    Declaration
    public void Apply_AppliesTheSearchAndTheCategoryTogether()

    Apply_KeepsEverythingWhenNothingIsAsked()

    Declaration
    public void Apply_KeepsEverythingWhenNothingIsAsked()

    Apply_KeepsTheOrderItWasGiven()

    Declaration
    public void Apply_KeepsTheOrderItWasGiven()

    Apply_NarrowsToAchievementsWithFindings()

    Declaration
    public void Apply_NarrowsToAchievementsWithFindings()

    Apply_NarrowsToCodeUnlockedAchievements()

    Declaration
    public void Apply_NarrowsToCodeUnlockedAchievements()

    Apply_NarrowsToHiddenAchievements()

    Declaration
    public void Apply_NarrowsToHiddenAchievements()

    Apply_NarrowsToProgressiveAchievements()

    Declaration
    public void Apply_NarrowsToProgressiveAchievements()

    Apply_SearchesTheIdIgnoringCase()

    Declaration
    public void Apply_SearchesTheIdIgnoringCase()

    Apply_SearchesWhatTheConditionDemands()

    Declaration
    public void Apply_SearchesWhatTheConditionDemands()

    Apply_SkipsMissingEntriesRatherThanFailingOnThem()

    Declaration
    public void Apply_SkipsMissingEntriesRatherThanFailingOnThem()

    Apply_SurvivesAnEmptyOrAbsentList()

    Declaration
    public void Apply_SurvivesAnEmptyOrAbsentList()

    Apply_TreatsWhitespaceAsNoSearchAtAll()

    Declaration
    public void Apply_TreatsWhitespaceAsNoSearchAtAll()

    FilterLabels_NameEveryCategoryDistinctly()

    The popup reads its options straight out of this array by enum position, so a category added without a label would silently mislabel every category after it — and two categories sharing a label would leave an author unable to tell which one they picked.

    Declaration
    public void FilterLabels_NameEveryCategoryDistinctly()

    Matches_AgreesWithApply()

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