位置: 编程技术 - 正文

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

  • 补缴以前年度附加税如何入账
  • 23年一般纳税人税收政策是什么
  • 公司出让上一任股东拥有的公司25%股权如何做账?
  • 研发费用加计扣除是什么意思啊
  • 制单会计岗位实验报告
  • 哪些费用可以放到研发费用中
  • 研发费用成本化和费用化
  • 美容行业如何做活动
  • 增值税专用发票使用规定 最新
  • 建设工程未交付什么意思
  • 搬迁补偿收入计入什么会计科目
  • 集团股份怎么分配
  • 企业销售商品的业务有什么特点
  • 银行已扣社保会计分录怎么做
  • 印花税是不是不用计提
  • 电子钥匙续费能退款吗
  • 个人开劳务专票给公司怎么开
  • 代开专票作废需要什么资料?
  • 进项虚假怎么处理
  • 土地税返还的会计分录
  • 关联企业之间的咨询费
  • 企业的成本费用包括哪些
  • 员工的水电费计入什么科目
  • 取得高新技术企业
  • 为什么电脑连上蓝牙耳机却是外放
  • 收到对方公司开的发票怎么做账
  • 鸿蒙系统2.0怎么升级3.0
  • linux子网掩码自动变成24
  • 调整固定资产折旧年限,折旧额的变化
  • 破产清算中欠发工资应否交个人所得税
  • Glastonbury Tor, Somerset, England (© DEEPOL by plainpicture/Adam Burton)
  • 个体户跟企业户
  • php读取xml文件
  • 本地部署gpt4
  • get命令获取文件夹
  • 递延收益和其他应付款的区别
  • 六款小巧的HTTP Server[C语言] 贵贵的博客 开发|架构|开源|共享
  • 使用Go http重试请求
  • 个人出租房屋要交印花税吗
  • 小规模缴纳印花税吗怎么做账
  • 原材料盘亏属于自然损耗
  • 清包工可以有一部分小料吗
  • sqlserver编程
  • access数据库如何
  • Mysql数据库备份库命令
  • 劳务合同的特征有()
  • 减免的附加税要申报吗
  • 村委会靠什么赚钱
  • 进账税发票未认账怎么办
  • 其他应收款和应收账款一样吗
  • 企业其他应付款减少说明什么
  • 持有至到期投资减值准备
  • 私人出租房子发圈文案
  • 员工出差坐火车怎么处理
  • 企业发生的各项罚款收入应计入
  • 投资出去的钱如何入账
  • 酒店房间消耗品成本
  • sqlserver中将varchar类型转换为int型再进行排序的方法
  • mysql 绿色
  • win7系统计算机管理功能打不开
  • win10 bios模式
  • 怎么修改注册表的权限
  • 电脑安装了安卓系统没用
  • win8中文版是什么版本
  • 苹果系统声音怎么设置方法
  • win 8.1 preview ISO镜像安装方法简易教程
  • debian和ubuntu server
  • windows7找不到无线
  • win7开始菜单中的程序图标修改了
  • win7系统的文件夹怎么挪位置
  • win8网络设置
  • 电脑照片应用使用不了
  • 安卓udp抓包
  • linux查看shell脚本
  • js实现聊天框
  • js中弹出对话框
  • 湖北安徽是一个地方吗
  • 申报期包括不包括最后一天
  • 办理供票资格申请
  • 重庆职高学校推荐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设