diff options
| author | lcnr <rust@lcnr.de> | 2021-08-09 11:08:39 +0200 |
|---|---|---|
| committer | lcnr <rust@lcnr.de> | 2021-08-09 11:08:39 +0200 |
| commit | 24aa45c95ead8e8c1bc4349db92af7917a5a2524 (patch) | |
| tree | f7e28ba37aa7d0ce827f279af814651f03147f98 | |
| parent | 7f3dc0464422ebadf3b8647f591bcf6e3107e805 (diff) | |
| download | rust-24aa45c95ead8e8c1bc4349db92af7917a5a2524.tar.gz rust-24aa45c95ead8e8c1bc4349db92af7917a5a2524.zip | |
add `windows` count test
| -rw-r--r-- | library/core/tests/slice.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/library/core/tests/slice.rs b/library/core/tests/slice.rs index 240b894057c..43e2af3eb18 100644 --- a/library/core/tests/slice.rs +++ b/library/core/tests/slice.rs @@ -739,6 +739,10 @@ fn test_array_windows_count() { let v3: &[i32] = &[]; let c3 = v3.array_windows::<2>(); assert_eq!(c3.count(), 0); + + let v4: &[()] = &[(); usize::MAX]; + let c4 = v4.array_windows::<1>(); + assert_eq!(c4.count(), usize::MAX); } #[test] @@ -1050,6 +1054,10 @@ fn test_windows_count() { let v3: &[i32] = &[]; let c3 = v3.windows(2); assert_eq!(c3.count(), 0); + + let v4 = &[(); usize::MAX]; + let c4 = v4.windows(1); + assert_eq!(c4.count(), usize::MAX); } #[test] |
