Class FloatEqualityComparer
Use this class to compare two float values for equality with NUnit constraints. Use FloatEqualityComparer.Instance comparer to have the default error value set to 0.0001f. For any other error, use the one argument constructor to create a comparer.
Implements
Inherited Members
Namespace: UnityEngine.TestTools.Utils
Assembly: solution.dll
Syntax
public class FloatEqualityComparer : IEqualityComparer<float>
Constructors
Name | Description |
---|---|
FloatEqualityComparer(float) | Initializes an instance of a FloatEqualityComparer with a custom error value instead of the default 0.0001f. |
Properties
Name | Description |
---|---|
Instance | A singleton instance of the comparer with a default error value set to 0.0001f. |
Methods
Name | Description |
---|---|
Equals(float, float) | Compares the actual and expected float values for equality using AreFloatsEqual(float, float, float). |
GetHashCode(float) | Serves as the default hash function. |