位置: 编程技术 - 正文

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

  • 单位的车辆车船税怎么交
  • 增值税销项税额账务处理
  • 注册税务师考试科目
  • 劳务报酬收入是否含税
  • 发票报销哪些要素不能少
  • 可以先抵扣下个月的进项票吗
  • 通用机打发票还能用吗
  • 进项大于销项的会计分录怎么做?
  • 材料实际成本包括哪些内容
  • 印花税没有计提直接付了怎么做账
  • 预付的固定资产没有收到发票怎么入账
  • 单式记账法是什么意思呀
  • 车辆保险费包括
  • 保证金抵扣货款合同
  • 销售退货成本如何计算
  • 海关增值税抵扣当月忘采集
  • 工厂生产的配件怎么入账
  • 计提资产减值损失账务处理
  • 公司投资另外一个公司全资占股需要什么流程
  • 增值税即征即退会计处理
  • 个人账户付款到对公账户
  • 电力发票没有到怎么做分录
  • 动漫软件公司的发展前景
  • 微软发布新windows
  • 没有权限使用网络资源,请与这台服务器的管理员联系
  • manjaro linux安装教程
  • 公司为实习生买保险列支什么科目?
  • pyecharts绘制柱状图动态图
  • 在anaconda下安装python
  • 原生php写接口
  • php 写入excel
  • openai创始人阿尔特曼 取向
  • 简易html代码
  • 企业领用低值易耗品计入
  • 流动资产的含义及常见项目
  • 公司注销公司名下的房子怎么办
  • 兼职算受雇吗
  • 所得税申报资产总额平均值
  • 租赁公司一般都有什么税
  • 付员工经济补偿金的分录
  • 金蝶标准版怎么查应收应付款
  • 空调能直接用水清洗不?
  • mysql导入sql文件命令
  • 个体户怎么申请电子营业执照
  • 一般纳税人租赁费税率5%是简易征收吗?
  • 其他权益工具影响所得税吗
  • 混凝土增值税发票税率
  • 进项税额中运输费怎么算
  • 多栏式日记账核算组织程序优缺点
  • 提取安全生产费用是什么意思
  • 外币转入账户什么意思
  • 固定资产机械设备有哪些
  • 按工人工资比例结转制造费用会计科目
  • 所得税不退税怎么写情况说明
  • 住房贷款利息专项附加扣除怎么用
  • 审计年审内容
  • 明细账填制要求
  • Centos系统里screen命令如何使用?Centos系统里screen命令的使用方法
  • fedora29
  • win8系统win10有什么区别
  • win7系统升级win10教程
  • win7怎么删除右键菜单
  • win7开机提示由于启动计算机时出现页面文件
  • linux虚拟空间
  • window10删除自带输入法
  • ubuntu运行qt程序
  • material design设计
  • ghost32命令参数
  • jquery和css的区别
  • spring中aop实现
  • Unity3D之Vector3.Dot和Vector3.Cross的使用
  • 基于javascript的毕业设计
  • listview设置item宽度
  • 详解九章算法
  • node作为中间件做接口转发
  • javascript面向对象 第三方类库
  • 深圳国税局官网
  • 孵化企业税收优惠
  • 二手车中介公司怎么做账报税
  • 企业并购重组的方式有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设