如何在 Unity 5 上设置 Unity 测试工具
How to set up Unity Test Tools on Unity 5
我正在想办法让它发挥作用。至少可以说这个重要主题的文档很薄。
我发现的少量教程提到了在我打开该工具时甚至不存在的选项。我没有看到 Unit Test Runner,只有 Integration Test 运行ner。 (版本 5.3.1f1)
如何添加测试?如何运行呢?
Integration Test 运行ner 允许您添加测试,但我找不到如何编写实际测试。
遗憾的是几乎没有任何关于此的文档,或者至少我没有找到它。
从 5.3 版开始,Unity 测试工具已包含在 Unity 中。即使不从 Asset Store 下载 Unity 测试工具,您也应该能够在 Window 菜单中找到 "Editor Test Runner"。这基本上是单元测试运行器。对于断言、集成测试等其他功能,您仍然需要 Asset Store 中的 Unity Test Tools 包。
测试工具在内部使用 NUnit,因此您可以使用此处所述的标准 NUnit API 编写测试 http://www.nunit.org/index.php?p=quickStart&r=2.6.3。
这里还有Unity教程视频:https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/test-tools。
确保将您的测试放入编辑器文件夹。
另请注意,Windows 商店应用 不支持 断言等某些功能,您甚至无法为该平台构建,只要您在你的项目中有这些库。
我正在想办法让它发挥作用。至少可以说这个重要主题的文档很薄。
我发现的少量教程提到了在我打开该工具时甚至不存在的选项。我没有看到 Unit Test Runner,只有 Integration Test 运行ner。 (版本 5.3.1f1)
如何添加测试?如何运行呢?
Integration Test 运行ner 允许您添加测试,但我找不到如何编写实际测试。
遗憾的是几乎没有任何关于此的文档,或者至少我没有找到它。
从 5.3 版开始,Unity 测试工具已包含在 Unity 中。即使不从 Asset Store 下载 Unity 测试工具,您也应该能够在 Window 菜单中找到 "Editor Test Runner"。这基本上是单元测试运行器。对于断言、集成测试等其他功能,您仍然需要 Asset Store 中的 Unity Test Tools 包。
测试工具在内部使用 NUnit,因此您可以使用此处所述的标准 NUnit API 编写测试 http://www.nunit.org/index.php?p=quickStart&r=2.6.3。 这里还有Unity教程视频:https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/test-tools。 确保将您的测试放入编辑器文件夹。
另请注意,Windows 商店应用 不支持 断言等某些功能,您甚至无法为该平台构建,只要您在你的项目中有这些库。