位置: 编程技术 - 正文

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引擎工具)

  • 增值税发票综合服务平台怎么下载
  • 代缴税费
  • 利润表中的所得税
  • 疫情期间生活服务业免征增值税截止时间
  • 金蝶怎么增加凭证行数
  • 2019年1月份到现在几个月了
  • 税控技术维护费每年都能抵扣吗
  • 企业自建固定资产
  • 工程项目垃圾清运项目编码
  • 预付卡销售和充值属于什么费用
  • 居民企业分红免征企业所得税分录
  • 认证抵扣完的发票怎么处理
  • 当月认证的发票可以当月抵扣吗
  • 统计应交增值税怎么算
  • 工会经费计税依据是应发工资还是实发工资
  • 纳税管理的主要内容是什么
  • 文化事业建设费减免政策
  • 印花税减半征收会计分录怎么做
  • 资产负债表日后事项是什么意思?
  • 个人所得税加计扣除有哪些项目
  • 为什么利息收入是负数
  • 不开票的收入怎么办
  • 税务变更后之前的进项
  • 去年的企业所得税
  • 报销时可以一个人报销吗
  • 模具是可以长期待摊吗
  • 出纳现金管理的目标与方法
  • eml文件怎么打开方式
  • 打开进程失败
  • 胆固醇为什么会高
  • 项目设计费怎么计算
  • 股份有限公司变更法人的流程
  • pgptray.exe - pgptray是什么进程 有什么用
  • 图像分割最新算法
  • php实现文件的下载
  • 结转未交增值税为什么是零
  • 员工宿舍装宽带
  • airpods怎么注销主人
  • 进口货物没有发票怎么入账,报税时怎么填
  • 固定资产的特点不包括
  • 进项税额转出会计分录
  • 盘亏的设备要进仓库吗
  • 增值税专用发票抵扣期限
  • 合伙企业怎么注册公司持股人
  • 企业管理费用科目有哪些
  • 政府投资资产会计核算科目
  • 职工福利费汇算清缴
  • 废料销售的会计处理
  • 资产减值损失是负的意味着什么
  • 申报财产租赁合同怎么写
  • 股权转让如何支付利润
  • mysql中的ifnull函数
  • sql server 快照
  • 获得sql数据库信息的方法
  • 网页提示堆栈溢出怎么解决
  • ccs 运行
  • win10系统怎么调
  • ubuntu 18.04怎么用
  • ubuntu help
  • 进程中svchost
  • linux命令大全chm版
  • Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
  • win8的ie打开马上闪退
  • win 10文件
  • onekey.exe是什么
  • 怎么创建windows虚拟机
  • cocos 2d x
  • python购物车100行代码
  • perl里怎么对数组实现一次遍历
  • 基于javascript的毕业设计
  • unity strangeioc
  • android内存使用情况
  • django的url
  • android高级开发实战------ui、ndk与安全
  • 税务财务负责人承担什么责任
  • 报税时一直显示申报中
  • 江苏国税电子税务局打印机设置
  • 因公出差伙食补助标准
  • 河北税务交社保显示未找到对应的城乡居民应缴费额配置
  • 现行会计法律法规汇编2022版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设