位置: 编程技术 - 正文

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

  • 汇算清缴时发现去年的成本少确认了报表怎么填列
  • 收了押金不退
  • 技术咨询服务开什么发票
  • 企业所得税不超过300万怎么算
  • 印花税的纳税人为书立合同双方
  • 新办商贸企业是国企吗
  • 发票上盖财务章吗
  • 期初固定资产净值在资产负债表中的哪里
  • 合伙企业个人所得税怎么申报
  • 补提企业所得税会计分录
  • 项目一次性奖励会计分录怎么处理
  • 无形资产的入账价值包括宣传费吗
  • 其他应收账款贷方表示什么意思
  • 成本控制的基本原则包括
  • 计提工资时需要附工资表吗
  • 一般纳税人增票流程
  • 个人银行卡流水达到多少要交税
  • 如何进行网络测试网速测试
  • 财产租赁所得个人所得税怎么申报
  • 不动产抵押合同管辖法院
  • bios中如何关闭cd/dvd
  • 各种linux
  • session php用法
  • 事业单位需要交个人所得税吗
  • 报销办公用品会计分录计入其他应付还是其他应收
  • 涉及产权的案例
  • 资产减值损失影响当期利润吗
  • php文本统计访问量
  • php数组中某个元素出现的个数
  • Vue中@change、@input和@blur的区别以及什么是@keyup
  • ZED2跑ORB-SLAM3+双目相机、IMU联合标定+显卡驱动与cuda/cudnn安装
  • 命令行激活profile命令的格式
  • 管家婆软件出库入库如何用
  • 火车及机票退票扣多少钱
  • 销售价格低于成本价,税务机关是否有权纳税调整?
  • 三十而已 1
  • Python打开文件的代码
  • 怎么修改申报数据
  • sqlserver2016使用方法
  • 汽车加油增值税专用发票
  • 待处理财产损益是什么类科目
  • 支付劳务费的账务处理
  • 企业购买的汽车可以抵税吗
  • 蓝字发票作废流程视频
  • 非居民企业股权转让特殊性税务处理
  • 购买不动产增值税率
  • 股本权益性投资和股权投资有区别吗
  • 补缴增值税的会计处理
  • 本年利润要结转吗为什么
  • 金税盘减免税款分录
  • 小型润滑油生产设备要哪些
  • 开给个人的普通增值税
  • 企业收付实现制还是权责发生制
  • 外汇汇率调整分为哪几种
  • win2003启动无法显示桌面
  • win10两个网络怎么选择网络
  • windows2003硬盘分区
  • 打开win七
  • centos which
  • sybase ase数据库用户名密码
  • windows10更新推送
  • win8如何更改默认存储位置
  • linux怎么安装sh
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • 队列remove
  • bat调用vbs脚本
  • python数据清洗的方法有哪些
  • 安卓模拟器错误怎么办
  • js实现组件功能
  • javascript怎么样
  • javascript面向对象编程
  • ready jquery
  • python django orm
  • js文本框只能输入字母
  • android多个dex
  • 发票上的税务号
  • 银行开业送什么花
  • 税务一体化监督起主导作用的是
  • 地税收社保
  • 个人所得税app密码给别人有风险吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设