聊一聊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应该怎么用的主要内容,如果未能解决你的问题,请参考以下文章

聊一聊Unity协程背后的实现原理

聊一聊Unity协程背后的实现原理

聊一聊Unity协程背后的实现原理

聊一聊Unity协程背后的实现原理

聊一聊跨域,Vue向Django请求数据的一些问题

聊一聊promise的前世今生