位置: 编程技术 - 正文

Unity3d官方测试插件学习-单元测试,集成测试(unitytest)

编辑:rootadmin
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。其实Unity很早就有测试支持,从mono编辑器的UnitTest选项,还有安装目录中的NUnit.dll都可以看出来。只是国内很少有人研究。这次拿了AssertStore下的测试插件研究了一下,总结了一套可行的方案 -)这种普通的集成测试一般用于 是否渲染可见,是否y坐标小于5。但有许多的约束性调用函数很麻烦,无法像vs那样Assert.IsTrue(...)。所以要用到动态集成测试5.有关动态集成测试的例子在这里,可以看一下DynamicIntegrationTest.cs脚本怎么写的using System;using System.Collections.Generic;using UnityEngine;[IntegrationTest.DynamicTestAttribute("ExampleIntegrationTests")]//绑定的场景名// [IntegrationTest.Ignore][IntegrationTest.ExpectExceptions(false, typeof(ArgumentException))][IntegrationTest.SucceedWithAssertions][IntegrationTest.TimeoutAttribute(1)][IntegrationTest.ExcludePlatformAttribute(RuntimePlatform.Android, RuntimePlatform.LinuxPlayer)]public class DynamicIntegrationTest : MonoBehaviour{public void Start(){IntegrationTest.Pass(gameObject);}}6.测试脚本,第一个特性DynamicTestAttribute("..")是绑定的场景名。如果在该场景名下,动态测试脚本会自动挂载到测试面板中。这样用起来就比较舒服了[align=left][color=rgb(0,0,0)][backcolor=rgb(,,)][/backcolor][/color][/align][IntegrationTest.DynamicTestAttribute("ExampleIntegrationTests")][IntegrationTest.ExcludePlatformAttribute(RuntimePlatform.Android, RuntimePlatform.LinuxPlayer)]public class Test1 : MonoBehaviour{public void Start(){IntegrationTest.Assert(gameObject);}}[IntegrationTest.DynamicTestAttribute("ExampleIntegrationTests")][IntegrationTest.ExcludePlatformAttribute(RuntimePlatform.Android, RuntimePlatform.LinuxPlayer)]public class Test2 : MonoBehaviour{public void Start(){IntegrationTest.Assert(gameObject);}}7.这样一个.cs文件里,创建若干个测试类。再针对不同模块,分成不同测试场景,进行测试。即可这样也能支持NGUI等许多插件。无非一些按钮响应事件利用反射强制调用一下。更多内容,请访问【狗刨学习网】unity极致学院 声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。​

推荐整理分享Unity3d官方测试插件学习-单元测试,集成测试(unitytest),希望有所帮助,仅作参考,欢迎阅读内容。

Unity3d官方测试插件学习-单元测试,集成测试(unitytest)

文章相关热门搜索词:unity3d cesium,unity ztest,unity3d cesium,unity ztest,unity ztest,unity检测,unity检测,unitytest,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity发布引擎工具Unity 5,功能丰富且高度灵活 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

Unity3D&&TexturePacker 什么是TexturePacker?用过cocos2d的同学应该对这个比较了解吧(了解到可以直接无视下面的解释了~),不了解也没关系,TexturePacker可以说是个可以把很多张小

unity之手游大势之下 端游、页游的突围之道 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习

标签: unitytest

本文链接地址:https://www.jiuchutong.com/biancheng/383611.html 转载请保留说明!

上一篇:Unity UGUI——Image(基本属性)(unity image fillamount)

下一篇:Unity发布引擎工具Unity 5,功能丰富且高度灵活(unity引擎工具)

  • 增值税税控开票软件怎么下载
  • 增值税发票选择确认平台是什么?
  • 化粪池合同书
  • 农产品是零税率还是免税税率
  • 融资租赁手续费如何入账
  • 怎么知道个税是退税还是补税
  • 卖胶卷的店
  • 母子公司间提供保洁保安合法吗
  • 房地产 结转
  • 计提的工会经费怎么做账
  • 预计销售退回的钱怎么算
  • 高管培训费不能税前列支
  • 二手车融资租赁公司
  • 发票代表收据吗
  • 营改增后的民办养老院收入是否含增值税收入?
  • 劳务发票可以做费用吗怎么做
  • 增值税专用发票抵扣期限
  • 银行和保险公司归哪个部门管
  • 本年利润的借贷双方表示什么
  • 小规模纳税人别人开了专票怎样处理
  • 本月没开发票怎样报税
  • 公司过年买的鞭炮可以入账吗
  • 以前年度应付账款做到制造费用如何改账
  • win11怎么添加字体到个性化
  • win10电脑记事本在哪
  • 罚款应该计入营业所吗
  • php readfile
  • 如何查看电脑型号信息
  • frontpage在哪里打开
  • 对数组描述正确的是
  • 辅助生产成本是
  • 非营利组织免税资格公示
  • php solr
  • php有多简单
  • 工程建设质保金比例
  • 损失函数是什么
  • vue中使用原生js
  • css+html
  • vue插槽类型
  • 计算机视觉项目论文
  • 中国烟草资产负债表
  • 如何计提所得税费用科目
  • 织梦如何采集文章
  • 餐饮个体户如何申请开票
  • sql server的sql语句
  • 国有集体企业是国企吗
  • 建筑公司预收工程款
  • 对公账户转到个体工商户
  • 营业执照丢失公告后几天可以办注销
  • 半成品可以计入企业产值吗
  • 基建罚款支出计算方法
  • 工程结算在资产中的作用
  • 评估价与成交价差距叫做什么
  • 买税盘的分录
  • 专利补贴收入计入什么科目
  • 工业用地使用年限30年与50年有什么区别
  • sqlserver多表查询怎么加索引
  • mysql 的replace into实例详解
  • WIN7系统如何设置自动关机
  • 怎么进入bios设置界面win10
  • mscorsvw.exe是什么进程
  • mac app store更新软件一直输入密码
  • window8输入法怎么设置
  • 数字小键盘不管用
  • js解释器有哪些
  • linux shell打开文件
  • 启用opengl的文档窗口
  • python上传文件到网站
  • unity设置窗口位置
  • Intent and Intent Filters
  • python 执行远程代码
  • 按钮控件有几种类型
  • python引用和调用有什么不同
  • python魔法方法有啥用
  • js设置点击效果
  • jquery 购物车
  • 如何查询车辆购买的保险是哪家保险公司
  • 福建电子税务局社保缴费操作
  • 苏州税务局发票查询系统
  • 武汉代账公司一般怎么收费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设