From e70d9f6cea34c0192f8538e691303b4b2332d98d Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Thu, 23 Jul 2020 13:10:39 +0200 Subject: [PATCH] ddr::ssq::Row: Test Into> --- src/ddr/ssq.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ddr/ssq.rs b/src/ddr/ssq.rs index ec54b9f..d49cc4b 100644 --- a/src/ddr/ssq.rs +++ b/src/ddr/ssq.rs @@ -466,6 +466,17 @@ mod tests { } } + #[test] + fn test_row_into_vec() { + let single: Vec = Row::new(0b0010, 1).unwrap().into(); + let double: Vec = Row::new(0b01000000, 2).unwrap().into(); + assert_eq!(single, vec![false, true, false, false]); + assert_eq!( + double, + vec![false, false, false, false, false, false, true, false] + ); + } + #[quickcheck] fn test_row_intersects_itself(columns: u8, players: bool) -> bool { let players = u8::from(players) + 1;