Unity Test Runner 在 Edit 模式和 Play 模式下以及在目标平台(如独立平台、Android 或 iOS)上测试您的代码。
在Run Tests部分按 "Run All Tests "按钮。你应该在Unity Editor Console中看到测试的输出。 常用函数 FindObject 找到场景中第一个符合给定条件的对象。 参数 [Test]publicvoidTestFindElement(){conststringname="Capsule";varaltElement=altUnityDriver.FindObject(By.NAME,name);Assert.NotNull(altElement);Assert...
SetActiveScene(spiralSceneName);// Instantiate performance test object in scenevarrenderPerformanceTest =SetupPerfTest<DynamicRenderPerformanceMonoBehaviourTest>();// allow time to settle before taking measurementsyieldreturnnewWaitForSecondsRealtime(SettleTime);// use ProfilerMarkers API from Performance Test ...
[Test] [UnityPlatform (RuntimePlatform.WindowsPlayer)] public void TestMethod1() { Assert.AreEqual(Application.platform, RuntimePlatform.WindowsPlayer); } [Test] [UnityPlatform(exclude = new[] {RuntimePlatform.WindowsEditor })] public void TestMethod2() { Assert.AreNotEqual(Application.platform...
public void SubMoneyTest() { buildManager.ChangeMoney(-1000); Assert.AreEqual(500, buildManager.money); } } 打开Test Runner 对话框,选中测试用例 AddMoneyTest() 和 SubMoneyTest(),然后点击 Run Selected 即可。如下图所示: PlayMode 测试模式 ...
查看Test Runner 窗口,可以看到带有灰色圆圈的测试 AsteroidsMoveDown。 这一次,只需要运行此测试而不需要运行整个测试套件。单击 GameOverOccursOnAsteroidCollision,然后单击Run Selected 按钮。 绿色钩表明测试通过。 Set Up 和Tear Down 属性 如上,在创建 Game 的GameObject 以及引用Game脚本时存在一些重复代码: GameObj...
Unity Test Runner 简介 Unity Test Runner 是 NUnit单元测试框架 在Unity中的实现,可在编辑器模式下执行单元测试。 通过Window->General->Test Runner 打开页面。双击某测试单元或左上角的 Run All、Run Selected ... 即可执行测试,并输出测试结果到控制台 ...
Run tests for any Unity project. Contribute to game-ci/unity-test-runner development by creating an account on GitHub.
接着我们来编写单元测试代码。这里我们创建了一个叫做PlayerTest的类,里面写了两个函数分别代表两个测试用例。为了让Unity识别这两个函数是测试用例,我们需要在函数前加上 [Test] 的属性,这样所有带有 [Test] 属性的函数都会成为一个测试用例,代码如下。
Run Lua Code 运行Lua代码 运行Lua表达式。 Play Sequence 播放顺序 播放过场动画 Show Alert 显示警报 通过对话UI显示警告消息。 Send Messages 发送消息 使用Unity的SendMessage()方法将消息发送到目标。 Start Conversation 开始谈话 开始一个对话。 Set GameObjects Active/Inactive 设置GameObjects活动/活动 在整个游...