Assert.AreNotApproximatelyEqual
Declaration
public static void AreNotApproximatelyEqual(float expected, float actual);public static void AreNotApproximatelyEqual(float expected, float actual, string message);public static void AreNotApproximatelyEqual(float expected, float actual, float tolerance);public static void AreNotApproximatelyEqual(float expected, float actual, float tolerance, string message);Параметры
| Параметр | Описание |
|---|---|
| допуск | Допуск на аппроксимацию. |
| ожидаемые | Предполагаемое значение Assert. |
| Фактическая численность | Точное значение Assert. |
| сообщение | Строка используется для описания Assert. |
Описание
Утверждает, что значения приблизительно не равны.
Абсолютная ошибка используется для проверки приближенного равенства (|a-b| < допуск). По умолчанию допуск равен 0.00001f.
using UnityEngine; using UnityEngine.Assertions;
public class AssertionExampleClass : MonoBehaviour { Rigidbody rb;
void Update() { // Make sure the rigidbody never stops. // AreNotApproximatelyEqual should be used for comparing floating point variables. // Unless specified, default error tolerance will be used. Assert.AreNotApproximatelyEqual(0.0f, rb.velocity.magnitude); } }