FloatEqualityComparer

class in UnityEngine.TestTools.Utils

매뉴얼로 전환

설명

Float value comparer to work with NUnit constraints.

Use this class to compare two float values for equality, with NUnit constraints. It implements the System.Collections.Generic.IEqualityComparer<float> interface. Use FloatEqualityComparer.Instance comparer to use default error 0.0001f. For any other error, use the one argument constructor to create a comparer.

It uses Utils.AreFloatsEqual to compare the float values, which is a relative epsilon comparison.

정적 변수

InstanceA comparer instance with default error 0.0001f.

생성자

FloatEqualityComparerCreate an instance with a custom error value.

Public 함수

EqualsCompare the actual and expected float values for equality.
GetHashCodeHash code implementation which returns same hash code for all equal float values.