use easy_assert::string_assertions::StringAssert; use easy_assert::{actual, expected}; #[test] pub fn same_should_be_equal() { let value = String::from("a"); StringAssert::assert_that(actual(value.clone())) .is_equal() .to(expected(value.clone())); } #[test] #[should_panic] pub fn not_equal() { let val1 = String::from("a"); let val2 = String::from("c"); StringAssert::assert_that(actual(val1)) .is_equal() .to(expected(val2)); } #[test] #[should_panic] pub fn same_should_not_be_not_equal() { let value = String::from("a"); StringAssert::assert_that(actual(value.clone())) .is_not_equal() .to(expected(value.clone())); } #[test] pub fn different_should_be_not_equal() { let val1 = String::from("a"); let val2 = String::from("c"); StringAssert::assert_that(actual(val1)) .is_not_equal() .to(expected(val2)); }