码迷,mamicode.com
首页 > 其他好文 > 详细

Unity3D-UnityTestTool集成测试

时间:2014-09-04 15:03:49      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:unity3d   测试工具   

其实,我暂时还是用不到集成测试的,不过,还是跟着教程继续写下去。

第一步,创建场景,我的场景就是  一个cube自由落体,落在地形上。

开始测试

选菜单栏 Unity Test Tools->Integration 

点加号 新建出来  一个New Test 在它之下 创建一个GameObject 

创建脚本TestScript 绑定在 GameObject上

using UnityEngine;
using System.Collections;
using System;

public class TestScript : MonoBehaviour {

	// Use this for initialization
	void Start () {
		Debug.Log ("StartTime="+Time.time);
		IntegrationTest.Pass ();
	}


	void Update(){
		Debug.Log ("Time="+Time.time);
	}
}
ok,点播放键,注意不是游戏的播放键 是测试工具的播放键

bubuko.com,布布扣

ok  可以清楚的看到游戏运行了  一祯而且通过了


下面我们加入异常处理

首先,在 New Test 的属性中勾选

bubuko.com,布布扣

这样,写抛异常语句不报错

TestScript.cs

using UnityEngine;
using System.Collections;
using System;

public class TestScript : MonoBehaviour {

	// Use this for initialization
	void Start () {
		Debug.Log ("StartTime="+Time.time);
		//IntegrationTest.Pass ();
	}

	int i=0;
	void Update(){
		Debug.Log ("Time="+Time.time);
		if (i == 3) {
			throw new Exception ("wrong");
		}
		i++;
	}
}



注意 注销掉 IntegrationTest.Pass();

你可以 对比一下  注销和不注销的效果  得出它的作用


ok

运行结果

bubuko.com,布布扣

ok 测试完成!

Unity3D-UnityTestTool集成测试

标签:unity3d   测试工具   

原文地址:http://blog.csdn.net/lihuozhiling0101/article/details/39050971

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!