From 24aa45c95ead8e8c1bc4349db92af7917a5a2524 Mon Sep 17 00:00:00 2001 From: lcnr Date: Mon, 9 Aug 2021 11:08:39 +0200 Subject: [PATCH] add `windows` count test --- library/core/tests/slice.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/library/core/tests/slice.rs b/library/core/tests/slice.rs index 240b894057c3e..43e2af3eb18d2 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]