Skip to main content

assert_vector_ne_approx

Macro assert_vector_ne_approx 

Source
macro_rules! assert_vector_ne_approx {
    ($expected:expr, $actual:expr, $evaluator:expr) => { ... };
    ($expected:expr, $actual:expr) => { ... };
}
Expand description

Asserts that two vectors are not approximately equal.

§Forms

  • assert_vector_ne_approx!(expected, actual) — stock [zero_margin_or_multiplier] evaluator;
  • assert_vector_ne_approx!(expected, actual, evaluator) — custom [traits::ApproximateEqualityEvaluator];

expected and actual may be slices, arrays, or Vec; element types must implement [traits::TestableAsF64].

§Panics

Panics when lengths match and every element pair is equal under the evaluator ([VectorComparisonResult::ExactlyEqual] or [VectorComparisonResult::ApproximatelyEqual]).