首页
互助圈
新手教程
进阶之路
算法原理
架构设计
JAVA进阶
C/C++进阶
Python进阶
JavaScript
数据库
大数据
消息服务
源码解读
JAVA源码
Spring源码
数据库
消息服务
Dubbo源码
面试指南
大厂专栏
面试技巧
面试经验
面试题库
开发资料
文档资料
工具软件
电子书籍
小牛导航
在线工具
登录
当前位置:
首页
>
工具软件
>
testRunner
>
使用案例
>
Unity Test Runner
仲孙向明
2023-12-01
概述
入口菜单:Window > General > Test Runner
NUnit:Microsoft .NET的开源单元测试框架
UnityTestAttribute
可以在测试时跳过一些帧
Known issues and limitations 问题和限制
WebGL and WSA 不支持 UnityTestAttribute
UnityTest 不支持 Parameterized tests
Parameterized tests
在测试用例类中提供数据几个作为输入数据
数据集中一般不止一组数据,框架会用这些数据多次测试被测试的类
How to use Unity Test Runner 使用方法
流程
如果工程中没有测试,Create Test Script in current folder
创建测试脚本:Assets > Create > C# Test Script
当使用“Run on Platform”时Unity才会包含测试框架需要的程序集
Testing in Edit mode
合法的测试脚本的位置
Project Editor folder
仅供Editor使用的程序集,并且引用测试框架程序集(DLL)
这个是可以在一个窗口里面配置,指明哪些文件夹引用测试框架,可以放置测试脚本
在Project Editor folder下的预编译的程序集(DLL)
Testing in Play mode
unity可以控制所有最终的dll都引入测试框架的dll,设置完重启生效
导致工程变大,构建时间增加
构建最终的工程时需要移除引用的测试框架
找不到自己写的代码怎么办
找到自己的代码的文件夹
右键/Create/Assembly Definition,命名随意,比如叫AllDef
测试代码的Assembly Definetion下的Assembly Definition Reference下的Use GUIDs里增加AllDef
loading后即可测试自己的代码
类似资料:
相关阅读
相关文章
相关问答
快捷导航:
新手教程
算法原理
架构设计
Java进阶
数据库进阶
大厂专栏
面试经验
编程笔记
编程问答
所有专题
文档资料
工具软件
电子书籍
小牛导航
在线工具:
房贷计算器
个税计算器
Linux命令查询
Json格式化
正则表达式
颜色转换
AES加解密
SHA1加密
MD5加密
毒鸡汤
字数统计
随机密码生成
进制转换
Base64编解码
励志句子
Copyright © 2019-2024 小牛知识库@xnip.cn. All Rights Reserved.