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

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

§Examples

use test_helpers::{assert_vector_ne_approx, multiplier};

let expected = &[1.0, 2.0];
let actual = vec![1.0, 9.0];
assert_vector_ne_approx!(expected, actual, multiplier(0.00015));

§Panics

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