{!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} Method AddConditionalIgnoreMapping | Test Framework | 2.0.1-exp.2
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method AddConditionalIgnoreMapping

    AddConditionalIgnoreMapping(string, bool)

    Adds a flag indicating whether tests with the same key should be ignored.

    Declaration
    public static void AddConditionalIgnoreMapping(string key, bool value)
    Parameters
    Type Name Description
    string key

    The key to ignore tests for.

    bool value

    A boolean value indicating whether the tests should be ignored.

    Examples

    An example in which tests are ignored in the Mac editor only.

    using UnityEditor;
    using NUnit.Framework;
    using UnityEngine.TestTools;
    
    [InitializeOnLoad]
    public class OnLoad
    {
        static OnLoad()
        {
            var editorIsOSX = false;
            #if UNITY_EDITOR_OSX
            editorIsOSX = true;
            #endif
    
            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping("IgnoreInMacEditor", editorIsOSX);
        }
    }
    
    public class MyTestClass
    {
        [Test, ConditionalIgnore("IgnoreInMacEditor", "Ignored on Mac editor.")]
        public void TestNeverRunningInMacEditor()
        {
            Assert.Pass();
        }
    }
    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)