docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class DebugUITestFixture

    Use this class instead of UITestFixture to keep an EditorWindow visible while developing or debugging tests.

    Inheritance
    object
    AbstractUITestFixture
    CommonUITestFixture
    EditorWindowUITestFixture<EditorWindow>
    DebugUITestFixture
    Inherited Members
    EditorWindowUITestFixture<EditorWindow>.window
    EditorWindowUITestFixture<EditorWindow>.createWindowFunction
    EditorWindowUITestFixture<EditorWindow>.releaseWindowFunction
    EditorWindowUITestFixture<EditorWindow>.debugMode
    EditorWindowUITestFixture<EditorWindow>.needsImprovedIMGUISupport
    EditorWindowUITestFixture<EditorWindow>.panelSize
    EditorWindowUITestFixture<EditorWindow>.ExecuteWithinIMGUIContext(Action)
    EditorWindowUITestFixture<EditorWindow>.FixtureOneTimeSetUp()
    EditorWindowUITestFixture<EditorWindow>.FixtureOneTimeTearDown()
    EditorWindowUITestFixture<EditorWindow>.ReleasePanel()
    EditorWindowUITestFixture<EditorWindow>.RecreatePanel()
    CommonUITestFixture.AddTestComponent(UITestComponent)
    CommonUITestFixture.RemoveTestComponent(UITestComponent)
    CommonUITestFixture.FindTestComponent<T>()
    CommonUITestFixture.simulate
    CommonUITestFixture.clearContentAfterTest
    CommonUITestFixture.themeStyleSheet
    AbstractUITestFixture.AddTestComponent<T>()
    AbstractUITestFixture.RemoveTestComponent<T>()
    AbstractUITestFixture.panel
    AbstractUITestFixture.rootVisualElement
    AbstractUITestFixture.panelName
    AbstractUITestFixture.needsRendering
    AbstractUITestFixture.pixelsPerPoint
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.UIElements.TestFramework
    Assembly: Unity.UI.TestFramework.Editor.dll
    Syntax
    [InitializeOnLoad]
    public abstract class DebugUITestFixture : EditorWindowUITestFixture<EditorWindow>

    Constructors

    DebugUITestFixture()

    Instantiates an EditorWindow test fixture. Sets debugMode to true.

    Declaration
    protected DebugUITestFixture()
    Remarks

    Use the simulate property to access the UIToolkit panel.

    Methods

    FixtureSetUp()

    Sets up the test state.

    Declaration
    public override void FixtureSetUp()
    Overrides
    EditorWindowUITestFixture<EditorWindow>.FixtureSetUp()

    FixtureTearDown()

    Tears down the test state. If a test fails, the EditorWindow is left open to facilitate debugging.

    Declaration
    public override void FixtureTearDown()
    Overrides
    EditorWindowUITestFixture<EditorWindow>.FixtureTearDown()
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)