位置: 编程技术 - 正文

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

  • 个人应纳税所得额20万交多少税
  • 支付增值税会计科目
  • 教培行业提成一般多少
  • 股东所有者权益公式
  • 村委会什么会计准则
  • 残保基金怎么算
  • 期初未缴税额本年累计是什么意思
  • 建筑企业利润率低的原因
  • 厨房酒店用品
  • 票面3个点的增值税发票是交几个点的税金
  • 调整以前年度递延收益确认收入账务处理
  • 新车交车辆购置税需要什么材料
  • 对方公司开发票我方未付款如何做分录?
  • 申请补贴费用怎么写
  • 资产减值损失是
  • 土地罚款可以计入成本吗?
  • 一般纳税人 开以前的税率
  • 小微企业季度超过30万怎么报增值税
  • 建筑企业能申请小微企业吗
  • 业务招待费怎么调整应纳税所得额
  • 如何利用成套消费品进行纳税筹划
  • 公司招投标卖标书的收入款财务作什么科目?
  • 业务招待住宿进什么科目
  • 财务报表包含哪些表
  • 职工购房补贴面积标准
  • 大额保险缴费
  • bios中关闭软盘
  • 个人与公司交易超过20万
  • 土地长期租赁最长多长时间
  • 当月收到服务成本票下个月才开出发票
  • linux怎么更改账户名
  • 债劵利息怎么计算
  • 蟹爪兰的养殖方法和浇水
  • NJeeves.exe - NJeeves进程文件是什么意思 有什么用
  • 我老公有外遇了,我很爱他,我该怎么办
  • 简述php操作mysql数据库的基本步骤
  • php中false的作用
  • 计提坏账准备和转销坏账准备
  • php 位运算符
  • zen框架
  • 手把手教你如何套路男神
  • 金蝶专业版固定资产初始数据录入
  • 销售提成占比
  • 接受专利投资会计科目
  • 性能优化模式
  • 如何修改php网页内容
  • 公司扣个税查不到怎么办
  • 企业建造的厂房属于固定成本吗
  • 长期挂账的应付款怎么处理
  • 营业总成本包括投资收益吗
  • 残保金属期是当年还是上年
  • 个体户 查账
  • 其他应付款贷方正数表示什么意思
  • 增值税普票跨月作废怎么操作
  • 亏本处理产品怎么做账
  • 外聘老师的费用如何做账
  • 公司给别人公司过账应该注意哪些
  • 航天信息开票软件客服
  • 没有期初数据会怎么样
  • mysql的用户管理与权限管理
  • sql防御
  • open bsd
  • 亲测可用抖音低价单赚派费项目
  • win8系统如何关闭杀毒系统
  • 铁嘴大师
  • cocos3.0
  • unity开发安卓游戏教程
  • nodejs middleware
  • jquery设置禁用
  • js中递归是什么意思
  • bootstrap tree table
  • nodejs实战
  • javascript canvas方法有哪些
  • python基本用法
  • 开票网线属于哪一类
  • 蚌埠站到蚌埠南站多远
  • 税务逾期未申报是什么意思
  • 特定公共服务是什么意思
  • 山东居民养老金是多少
  • 如果我是科学家我会发明什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设