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.

task2.rs 648B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. extern crate task2;
  2. #[test]
  3. fn square_one() {
  4. assert_eq!(task2::square(1), 1);
  5. }
  6. #[test]
  7. fn square_two() {
  8. assert_eq!(task2::square(2), 2);
  9. }
  10. #[test]
  11. fn square_three() {
  12. assert_eq!(task2::square(3), 4);
  13. }
  14. #[test]
  15. fn square_four() {
  16. assert_eq!(task2::square(4), 8);
  17. }
  18. #[test]
  19. fn square_sixteen() {
  20. assert_eq!(task2::square(16), 32_768);
  21. }
  22. #[test]
  23. fn square_thirty_two() {
  24. assert_eq!(task2::square(32), 2_147_483_648);
  25. }
  26. #[test]
  27. fn square_sixty_four() {
  28. assert_eq!(task2::square(64), 9_223_372_036_854_775_808);
  29. }
  30. #[test]
  31. fn total_sums_all_squares() {
  32. assert_eq!(task2::total(), 18_446_744_073_709_551_615);
  33. }