Unity Test Runner(UTF)
Unity 사용자는 Unity 테스트 프레임 워크 (UTF)를 사용하여 편집 모드 와 재생 모드 , 그리고 Standalone, Android, iOS 등과 같은 대상 플랫폼 에서 코드를 테스트 할 수 있습니다.
반응형
UTF는 .Net 언어 용 오픈 소스 단위 테스트 라이브러리 인 NUnit 라이브러리의 Unity 통합을 사용합니다. UTF는 현재 NUnit 버전 3.5를 사용합니다. NUnit에 대한 자세한 내용은 공식 NUnit 웹 사이트 및 NUnit 설명서를 참조하십시오 .
<테스트 코드>
/*
* 작성일자 : #DATE#
* 작성자 : #AUTHOR#
* 설명 :
*/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using NUnit.Framework;
using UnityEngine;
using UnityEngine.TestTools;
using Is = UnityEngine.TestTools.Constraints.Is;
public class PointCalculatorTests
{
[Test]
public void CalculateTotalPoints_Test()
{
Assert.That(() => {
var i = new int[500];
}, Is.AllocatingGCMemory());
}
[Test]
public void NewTestScriptSimplePasses()
{
// Use the Assert class to test conditions
}
// A UnityTest behaves like a coroutine in Play Mode. In Edit Mode you can use
// `yield return null;` to skip a frame.
[UnityTest]
public IEnumerator NewTestScriptWithEnumeratorPasses()
{
// Use the Assert class to test conditions.
// Use yield to skip a frame.
yield return null;
}
}
Unity Test Framework : [링크]
★☆☆☆☆
반응형
'개발 > Unity' 카테고리의 다른 글
Unity) 와이어 프레임(Wireframe) (0) | 2021.06.04 |
---|---|
Unity) 관리되는 코드 스트리핑(Managed Stripping Level) (0) | 2021.06.04 |
Unity) Frame Debugger (0) | 2021.06.02 |
Unity)EDM4U(External Dependency Manager for Unity) (0) | 2021.05.26 |
Unity)Android Gradle Plugin Version Change (4) | 2021.05.13 |
댓글