diff --git a/position/src/testing.rs b/position/src/testing.rs index 1693110..12400bc 100644 --- a/position/src/testing.rs +++ b/position/src/testing.rs @@ -36,6 +36,19 @@ macro_rules! formatted_move_list { }; } +#[macro_export] +macro_rules! assert_eq_bitboards { + ($result:expr, $expected:expr) => {{ + let result = $result; + let expected = $expected; + assert_eq!( + result, expected, + "Result:\n{}\nExpected:\n{}", + result, expected + ); + }}; +} + pub type TestResult = Result<(), TestError>; #[derive(Debug, Eq, PartialEq)]