Version: 6000.3
语言: 中文
编辑器的产量说明
异步测试

参数化测试

Unity 测试框架支持参数化测试,这对于数据驱动测试非常有用。

常规 NUnit 测试同时支持[TestCase][ValueSource]参数化测试的属性。Unity 测试仅支持ValueSource

以下示例演示了如何使用ValueSource使用 Unity 测试:

static int[] values = new int[] { 1, 5, 6 };

[UnityTest]
public IEnumerator MyTestWithMultipleValues([ValueSource("values")] int value)
{
    yield return null;
}

根据参数忽略

可以使用 ParameterizedIgnoreAttribute 根据提供给测试方法的参数有选择地忽略测试。

其他资源

编辑器的产量说明
异步测试