Skip to content

Commit cd43dda

Browse files
authored
searchsorted: add tests for issue #10966 (#41874)
1 parent 9ae49bc commit cd43dda

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/sorting.jl

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,26 @@ end
142142
@test searchsortedlast(500:1.0:600, 1.0e20) == 101
143143
end
144144

145+
@testset "issue 10966" begin
146+
for R in numTypes, T in numTypes
147+
@test searchsortedfirst(R(2):R(2), T(0)) == 1
148+
@test searchsortedfirst(R(2):R(2), T(2)) == 1
149+
@test searchsortedfirst(R(2):R(2), T(3)) == 2
150+
@test searchsortedfirst(R(1):1//2:R(5), T(0)) == 1
151+
@test searchsortedfirst(R(1):1//2:R(5), T(2)) == 3
152+
@test searchsortedfirst(R(1):1//2:R(5), T(6)) == 10
153+
@test searchsortedlast(R(2):R(2), T(0)) == 0
154+
@test searchsortedlast(R(2):R(2), T(2)) == 1
155+
@test searchsortedlast(R(2):R(2), T(3)) == 1
156+
@test searchsortedlast(R(1):1//2:R(5), T(0)) == 0
157+
@test searchsortedlast(R(1):1//2:R(5), T(2)) == 3
158+
@test searchsortedlast(R(1):1//2:R(5), T(6)) == 9
159+
@test searchsorted(R(2):R(2), T(0)) === 1:0
160+
@test searchsorted(R(2):R(2), T(2)) == 1:1
161+
@test searchsorted(R(2):R(2), T(3)) === 2:1
162+
end
163+
end
164+
145165
@testset "issue 32568" begin
146166
for R in numTypes, T in numTypes
147167
for arr in Any[R[1:5;], R(1):R(5), R(1):2:R(5)]

0 commit comments

Comments
 (0)