Compare commits
1 Commits
rect-offse
...
kd/assert-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9f1b8c9c68 |
@@ -4,6 +4,9 @@
|
|||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! assert_buffer_eq {
|
macro_rules! assert_buffer_eq {
|
||||||
($actual_expr:expr, $expected_expr:expr) => {
|
($actual_expr:expr, $expected_expr:expr) => {
|
||||||
|
assert_buffer_eq!($actual_expr, $expected_expr, "buffers not equal")
|
||||||
|
};
|
||||||
|
($actual_expr:expr, $expected_expr:expr, $message:expr) => {
|
||||||
match (&$actual_expr, &$expected_expr) {
|
match (&$actual_expr, &$expected_expr) {
|
||||||
(actual, expected) => {
|
(actual, expected) => {
|
||||||
if actual.area != expected.area {
|
if actual.area != expected.area {
|
||||||
@@ -46,7 +49,7 @@ macro_rules! assert_buffer_eq {
|
|||||||
}
|
}
|
||||||
// shouldn't get here, but this guards against future behavior
|
// shouldn't get here, but this guards against future behavior
|
||||||
// that changes equality but not area or content
|
// that changes equality but not area or content
|
||||||
assert_eq!(actual, expected, "buffers not equal");
|
assert_eq!(actual, expected, $message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user