|
142 | 142 | @test searchsortedlast(500:1.0:600, 1.0e20) == 101
|
143 | 143 | end
|
144 | 144 |
|
| 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 | + |
145 | 165 | @testset "issue 32568" begin
|
146 | 166 | for R in numTypes, T in numTypes
|
147 | 167 | for arr in Any[R[1:5;], R(1):R(5), R(1):2:R(5)]
|
|
0 commit comments