聊一聊Unity的Test Framework应该怎么用
Posted 勥小透明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊一聊Unity的Test Framework应该怎么用相关的知识,希望对你有一定的参考价值。
其实 Unity 很早就出了这个包,不过感觉基本上没什么人用,这么好的东西,本着让所有人都能了解的态度,今天就来聊聊它应该怎么使用。
第1步先安装它,或者给它升级到最新。
第2步打开工具的主窗口
支持分别在 PlayMode 或是 EditMode 下执行单元测试,这个就看你的需求了
这2种模式在写代码上是没有差别的,主要区别在,PlayMode需要编辑器启动,单元测试的代码放的位置也比较自由,EditMode 则需要你先创建一个用来放单元测试代码的专用程序集出来。
但是独立性和安全性更好,个人感觉EditMode更好用一些,当然这个全凭个人喜好。
PlayMode 下,你只需要找到你的单元测试类,双击执行即可,都通过了就会有那个绿√出现。
EditMode 第一步则先要创建我们的专用程序集
默认会在你当前选定的位置创建一个叫 Tests 的目录,里面是配置好依赖,引用的Tests.asmdef
如果你的目录中一个测试文件都没有的话,它还会贴心的给你一个按钮,帮你创建一个,有的话就直接显示执行列表了
有了单元测试文件以后,后续操作就跟 PlayMode 下是一模一样了,双击即可执行。
单元测试文件在编写上没有什么难度,需要关注的就是2个命名空间和2个测试方法的标签,其中[UnityTest] 方法和普通c#方法还有所不同,它是一个协程方法。
以上就是 Test Framework 包的使用方法了,建议有时间,有精力的团队,还是把它用起来的好。
以上是关于聊一聊Unity的Test Framework应该怎么用的主要内容,如果未能解决你的问题,请参考以下文章