()
| 769 | |
| 770 | #[test] |
| 771 | fn assert_nth_back() { |
| 772 | for (array, source) in get_int32_iterator_cases() { |
| 773 | let actual = ArrayIter::new(&array); |
| 774 | let expected = source.iter().copied(); |
| 775 | { |
| 776 | let mut actual = actual.clone(); |
| 777 | let mut expected = expected.clone(); |
| 778 | for _ in 0..expected.len() { |
| 779 | #[allow(clippy::iter_nth_zero)] |
| 780 | let actual_val = actual.nth_back(0); |
| 781 | #[allow(clippy::iter_nth_zero)] |
| 782 | let expected_val = expected.nth_back(0); |
| 783 | assert_eq!(actual_val, expected_val, "Failed on nth_back(0)"); |
| 784 | } |
| 785 | } |
| 786 | |
| 787 | { |
| 788 | let mut actual = actual.clone(); |
| 789 | let mut expected = expected.clone(); |
| 790 | for _ in 0..expected.len() { |
| 791 | let actual_val = actual.nth_back(1); |
| 792 | let expected_val = expected.nth_back(1); |
| 793 | assert_eq!(actual_val, expected_val, "Failed on nth_back(1)"); |
| 794 | } |
| 795 | } |
| 796 | |
| 797 | { |
| 798 | let mut actual = actual.clone(); |
| 799 | let mut expected = expected.clone(); |
| 800 | for _ in 0..expected.len() { |
| 801 | let actual_val = actual.nth_back(2); |
| 802 | let expected_val = expected.nth_back(2); |
| 803 | assert_eq!(actual_val, expected_val, "Failed on nth_back(2)"); |
| 804 | } |
| 805 | } |
| 806 | } |
| 807 | } |
| 808 | |
| 809 | #[test] |
| 810 | fn assert_last() { |
nothing calls this directly
no test coverage detected