From 0e5591686594fc0e843c57d76f74dfaa9730312e Mon Sep 17 00:00:00 2001 From: Corwin Kuiper Date: Tue, 4 Jan 2022 00:31:27 +0000 Subject: [PATCH] add test --- agb/src/number.rs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/agb/src/number.rs b/agb/src/number.rs index 92ac260..5983a06 100644 --- a/agb/src/number.rs +++ b/agb/src/number.rs @@ -881,6 +881,33 @@ impl Rect { } } +#[cfg(test)] +#[test_case] +fn test_rect_iter(_gba: &mut crate::Gba) { + let rect: Rect = Rect::new((5_i32, 5_i32).into(), (3_i32, 3_i32).into()); + assert_eq!( + rect.iter().collect::>(), + &[ + (5, 5), + (6, 5), + (7, 5), + (8, 5), + (5, 6), + (6, 6), + (7, 6), + (8, 6), + (5, 7), + (6, 7), + (7, 7), + (8, 7), + (5, 8), + (6, 8), + (7, 8), + (8, 8), + ] + ); +} + impl Vector2D { pub fn new(x: T, y: T) -> Self { Vector2D { x, y }