about summary refs log tree commit diff
diff options
context:
space:
mode:
authorlcnr <rust@lcnr.de>2021-08-09 11:08:39 +0200
committerlcnr <rust@lcnr.de>2021-08-09 11:08:39 +0200
commit24aa45c95ead8e8c1bc4349db92af7917a5a2524 (patch)
treef7e28ba37aa7d0ce827f279af814651f03147f98
parent7f3dc0464422ebadf3b8647f591bcf6e3107e805 (diff)
downloadrust-24aa45c95ead8e8c1bc4349db92af7917a5a2524.tar.gz
rust-24aa45c95ead8e8c1bc4349db92af7917a5a2524.zip
add `windows` count test
-rw-r--r--library/core/tests/slice.rs8
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]