MustNotBeApproximatelyEqual
An extension method for Assert.AreNotApproximatelyEqual.
Read time 2 minutesLast updated 9 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Assertions.Must
- Assembly: UnityEngine.CoreModule
MustNotBeApproximatelyEqual(float, float)
An extension method for Assert.AreNotApproximatelyEqual.
[Conditional("UNITY_ASSERTIONS")]public static void MustNotBeApproximatelyEqual(this float actual, float expected)
Parameters
Examples
using UnityEngine;using UnityEngine.Assertions;using UnityEngine.Assertions.Must;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. rb.velocity.magnitude.MustNotBeApproximatelyEqual(0.0f); }}
MustNotBeApproximatelyEqual(float, float, string)
An extension method for Assert.AreNotApproximatelyEqual.
[Conditional("UNITY_ASSERTIONS")]public static void MustNotBeApproximatelyEqual(this float actual, float expected, string message)
Parameters
Examples
using UnityEngine;using UnityEngine.Assertions;using UnityEngine.Assertions.Must;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. rb.velocity.magnitude.MustNotBeApproximatelyEqual(0.0f); }}
MustNotBeApproximatelyEqual(float, float, float)
An extension method for Assert.AreNotApproximatelyEqual.
[Conditional("UNITY_ASSERTIONS")]public static void MustNotBeApproximatelyEqual(this float actual, float expected, float tolerance)
Parameters
Examples
using UnityEngine;using UnityEngine.Assertions;using UnityEngine.Assertions.Must;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. rb.velocity.magnitude.MustNotBeApproximatelyEqual(0.0f); }}
MustNotBeApproximatelyEqual(float, float, float, string)
An extension method for Assert.AreNotApproximatelyEqual.
[Conditional("UNITY_ASSERTIONS")]public static void MustNotBeApproximatelyEqual(this float actual, float expected, float tolerance, string message)
Parameters
Examples
using UnityEngine;using UnityEngine.Assertions;using UnityEngine.Assertions.Must;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. rb.velocity.magnitude.MustNotBeApproximatelyEqual(0.0f); }}