用于指定在其上运行的平台。
使用此类可以指定应该测试哪些平台。使用 RuntimePlatform 枚举可以指定平台,并指定列表的 include
或 exclude
属性以便设置某个测试是否应该应用于平台。
您还可以将一个或多个 RuntimePlatform 值作为参数传入 PlatformAttribute 构造函数,从而指定应该测试哪些平台。
如果没有使用 RuntimePlatform
、 include
或 exclude
指定任何内容,则测试所有平台。如果 include
属性不为空,则不排除任何测试。
另请参阅:RuntimePlatform、include、exclude。
using UnityEngine; using UnityEngine.TestTools; using NUnit.Framework;
[TestFixture] public class TestClass { [Test] [UnityPlatform(RuntimePlatform.WindowsPlayer)] public void TestMethod() { Assert.AreEqual(Application.platform, RuntimePlatform.WindowsPlayer); } }