包含此页的版本:
不含此页的版本:
Unity 测试框架测试必须位于测试程序集中,测试程序集是引用 NUnit 的任何程序集。有关程序集的详细信息,请参阅将脚本组织到程序集中。
要在测试运行程序测试框架包(以前称为测试运行程序)是一个 Unity 工具,可在编辑模式和播放模式下测试代码,也可以在目标平台(如独立平台、Android 或 iOS)上测试代码。更多信息
请参阅术语表窗:
Assets文件夹中的项目窗口一个窗口,显示您的内容Assets文件夹(项目选项卡)更多信息
或者,您可以直接从“资产”菜单创建测试程序集:
Assets文件夹。这会创建一个Tests子文件夹中的Assets文件夹中带有相应的.asmdef文件,包括所需的参考。可以更改新装配定义的名称,然后按 Enter 键接受它。
单击装配定义文件以在检查器一个Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表窗。 你会看到它引用了nunit.framework.dll,UnityEngine.TestRunner和UnityEditor.TestRunner组件。 这种引用组合将装配标识为测试装配。 这UnityEditor.TestRunnerreference 仅适用于编辑模式测试。
平台(Platforms) 下的复选框选择确定测试程序集可以在哪些平台上运行。默认情况下,通过测试运行程序创建的程序集仅面向编辑器。选择 任何平台(Any Platform) 或 编辑器(Editor) 以外的特定平台,可以在程序集中为其他平台的独立播放器运行任何播放模式测试。
您可以根据需要多次重复上述步骤以创建其他测试程序集。您创建的第一个测试程序集文件夹名为Tests默认情况下,后续的Tests 1,Tests 2,依此类推。请记住,您始终可以重命名装配,但每个装配名称必须是唯一的。
注意:更改程序集定义文件的文件名不会影响文件中“名称”属性的值。使用“检查器”窗口或直接在文本编辑器中编辑 .asmdef 文件,以确保正确更改名称属性。