#![cfg(test)]
use assert_rs::*;
#[test]
fn collect() -> impl Assertion {
vec![
assert_that!(1 + 2).is_equal_to(3),
assert_that!(3 + 4).is_equal_to(7),
]
.assert_all()
}
#[test]
fn multi_assert_fail_l() -> impl Assertion {
vec![
assert_that!(1 + 2).is_equal_to(3),
assert_that!(3 + 4).is_equal_to(5),
]
.assert_all()
.should_fail()
}
#[test]
fn multi_assert_fail_r() -> impl Assertion {
vec![
assert_that!(1 + 2).is_equal_to(2),
assert_that!(3 + 4).is_equal_to(7),
]
.assert_all()
.should_fail()
}
#[test]
fn multi_assert_fail_both() -> impl Assertion {
vec![
assert_that!(1 + 2).is_equal_to(2),
assert_that!(3 + 4).is_equal_to(5),
]
.assert_all()
.should_fail()
}
#[test]
fn multi_assert_many() -> impl Assertion {
vec![
assert_that!(1 + 2).is_equal_to(3),
assert_that!(4).is_equal_to(6 - 2),
assert_that!(23).is_equal_to(10 * 2 + 3),
assert_that!(7).is_greater_than(5),
assert_that!(42).is_not_equal_to(6),
]
.assert_all()
}
#[test]
fn multi_assert_many_fail() -> impl Assertion {
vec![
assert_that!(1 + 2).is_equal_to(3),
assert_that!(4).is_equal_to(6 - 2),
assert_that!(23).is_equal_to(10 * 2 + 4),
assert_that!(7).is_greater_than(5),
assert_that!(42).is_not_equal_to(6),
]
.assert_all()
.should_fail()
}