File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -175,6 +175,9 @@ CloseOpen12(::Type{T}=Float64) where {T<:AbstractFloat} = CloseOpen12{T}()
175175CloseOpen (:: Type{T} = Float64) where {T<: AbstractFloat } = CloseOpen01 {T} ()
176176CloseOpen (a:: T , b:: T ) where {T<: AbstractFloat } = CloseOpenAB {T} (a, b)
177177
178+ # convenience functions
179+ CloseOpen (a, b) = CloseOpen (AbstractFloat (a), AbstractFloat (b))
180+ CloseOpen (a:: AbstractFloat , b:: AbstractFloat ) = CloseOpen (promote (a, b)... )
178181
179182# # Bernoulli
180183
Original file line number Diff line number Diff line change 252252 @test rand (m, sp) isa F
253253 @test 1 <= rand (m, sp) < 2
254254 end
255+ @test CloseOpen (1 , 2 ) === CloseOpen (1.0 , 2.0 )
256+ @test CloseOpen (1.0 , 2 ) === CloseOpen (1.0 , 2.0 )
257+ @test CloseOpen (1 , 2.0 ) === CloseOpen (1.0 , 2.0 )
258+ @test CloseOpen (1.0 , Float32 (2 )) === CloseOpen (1.0 , 2.0 )
259+ @test CloseOpen (big (1 ), 2 ) isa CloseOpen{BigFloat}
255260end
256261
257262@testset " rand(::Type{<:Tuple})" begin
You can’t perform that action at this time.
0 commit comments