From 3ab224414ffc3b20f14377edf74fe86d68789b01 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 25 Jul 2020 14:07:13 +0200 Subject: [PATCH] ddr::ssq: Fix difficulty display MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tests don’t help if they are wrong --- src/ddr/ssq.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ddr/ssq.rs b/src/ddr/ssq.rs index 980bc64..ea523f7 100644 --- a/src/ddr/ssq.rs +++ b/src/ddr/ssq.rs @@ -419,11 +419,11 @@ impl fmt::Display for Level { _ => "Unknown Number of Players", }; let difficulty = match self.difficulty { + 0 => "Beginner", 1 => "Basic", 2 => "Difficult", 3 => "Expert", - 4 => "Beginner", - 6 => "Challenge", + 4 => "Challenge", _ => "Unknown Difficulty", }; write!(f, "{} {}", players, difficulty) @@ -678,11 +678,11 @@ mod tests { #[test] fn test_difficulty_display() { let values = [ + ("Single Beginner", 0, 1), ("Double Basic", 1, 2), ("Single Difficult", 2, 1), ("Double Expert", 3, 2), - ("Single Beginner", 4, 1), - ("Double Challenge", 6, 2), + ("Double Challenge", 4, 2), ("Unknown Number of Players Unknown Difficulty", 5, 3), ("Unknown Number of Players Unknown Difficulty", 7, 0), ];