guessing_game_qqiwan 0.1.0

A fun game where you guess what number the computer has chosen.
Documentation
pub struct Guess {
    value: i32,
}

impl Guess {
    pub fn new(value: i32) -> Guess {
        // if value < 1 || value > 100 {
        // if value < 1 {
        //     panic!("Guess value must be between 1 and 100, got {}", value);
        // }

        if value < 1 {
            panic!(
                // "Guess value must be greater than or equal to 1, got {}.",
                "Guess value must be less than or equal to 100, got {}.",
                value
            );
        } else if value > 100 {
            panic!(
                // "Guess value must be less than or equal to 100, got {}.",
                "Guess value must be greater than or equal to 1, got {}.",
                value
            );
        }

        Guess { value }
    }
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    // #[should_panic]
    #[should_panic(expected = "less than or equal to 100")]
    fn greater_than_100() {
        Guess::new(200);
    }
}