{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Namespace UnityEngine.TestTools | Test Framework | 1.0.18
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.TestTools

    Classes

    ConditionalIgnoreAttribute

    EnterPlayMode

    ExitPlayMode

    LogAssert

    MonoBehaviourTest<T>

    PostBuildCleanupAttribute

    PrebuildSetupAttribute

    TestMustExpectAllLogsAttribute

    The presence of this attribute will cause the test runner to require that every single log is expected. By default, the runner will only automatically fail on any error logs, so this adds warnings and infos as well. It is the same as calling LogAssert.NoUnexpectedReceived() at the bottom of every affected test.

    This attribute can be applied to test assemblies (will affect every test in the assembly), fixtures (will affect every test in the fixture), or on individual test methods. It is also automatically inherited from base fixtures.

    The MustExpect property (on by default) lets you selectively enable or disable the higher level value. For example when migrating an assembly to this more strict checking method, you might attach [assembly:TestMustExpectAllLogs] to the assembly itself, but then whitelist failing fixtures and test methods with [TestMustExpectAllLogs(MustExpect=false)] until they can be migrated. This also means new tests in that assembly would be required to have the more strict checking.

    UnityPlatformAttribute

    UnitySetUpAttribute

    UnityTearDownAttribute

    UnityTestAttribute

    Interfaces

    IEditModeTestYieldInstruction

    IMonoBehaviourTest

    IOuterUnityTestAction

    When implemented by an attribute, this interface implemented to provide actions to execute before setup and after teardown of tests.

    IPostBuildCleanup

    IPrebuildSetup

    Enums

    TestPlatform

    In This Article
    Back to top
    Copyright © 2023 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)