()
| 128 | |
| 129 | #[test] |
| 130 | fn invalid_take_while_unique_sorted() { |
| 131 | let mut opt = None; |
| 132 | let values: Vec<_> = take_while_satisfy( |
| 133 | [5, 6, 7, 9, 10, 8], |
| 134 | seq_pairs_satisfy(|a, b| a < b), |
| 135 | &mut opt, |
| 136 | ) |
| 137 | .collect(); |
| 138 | |
| 139 | assert_eq!(values, vec![5, 6, 7, 9, 10]); |
| 140 | assert_eq!(opt, Some(InvalidPair(10, 8))); |
| 141 | |
| 142 | let values: Vec<_> = |
| 143 | take_while_satisfy([100, 0], seq_pairs_satisfy(|a, b| a < b), &mut opt).collect(); |
| 144 | assert_eq!(values, [100]); |
| 145 | assert_eq!(opt, Some(InvalidPair(100, 0))); |
| 146 | } |
| 147 | |
| 148 | #[test] |
| 149 | fn sequence_from() { |
nothing calls this directly
no test coverage detected