Sin descripción
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

task1.rs 570B

12345678910111213141516171819202122232425
  1. extern crate task1;
  2. #[test]
  3. fn test_vanilla_leap_year() {
  4. assert_eq!(task1::is_leap_year(1996), true);
  5. }
  6. #[test]
  7. fn test_any_old_year() {
  8. assert_eq!(task1::is_leap_year(1995), false);
  9. assert_eq!(task1::is_leap_year(1997), false);
  10. assert_eq!(task1::is_leap_year(1998), false);
  11. assert_eq!(task1::is_leap_year(1999), false);
  12. }
  13. #[test]
  14. fn test_century() {
  15. assert_eq!(task1::is_leap_year(1900), false);
  16. }
  17. #[test]
  18. fn test_exceptional_centuries() {
  19. assert_eq!(task1::is_leap_year(2000), true);
  20. assert_eq!(task1::is_leap_year(2400), true);
  21. }