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();
}
}