Function easy_assert::expected_vec

source ·
pub fn expected_vec<T>(values: Vec<T>) -> Vec<Expected<T>>where
    T: Display,
Expand description

Convert vec with values into vec of Expected wrappers. Value should implement Display trait.

Examples

Basic usage:

use easy_assert::expected_vec;
let expected = expected_vec(vec![1, 2, 3]);

Test usage:


use easy_assert::{actual_vec, expected_vec};
use easy_assert::list_assertions::ListAssert;
ListAssert::assert_that(actual_vec(vec![1, 2, 3]))
 .with_element_matcher(|a, b| a.eq(b))
 .is_equal_to(expected_vec(vec![3, 2, 1]))
 .in_any_order()