comparison test/Grids/parameter_space_test.jl @ 1989:77ff0a2acbe5 feature/grids/parameter_spaces/in

Add Base.in for Interval
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 23 Apr 2025 15:27:42 +0200
parents 15be190a40cd
children 8cf1764ba124
comparison
equal deleted inserted replaced
1985:5d34b88e5733 1989:77ff0a2acbe5
20 @test unitinterval(Int) isa Interval{Int} 20 @test unitinterval(Int) isa Interval{Int}
21 @test unitinterval(Int) == Interval(0,1) 21 @test unitinterval(Int) == Interval(0,1)
22 @test limits(unitinterval(Int)) == (0,1) 22 @test limits(unitinterval(Int)) == (0,1)
23 23
24 @test boundary_identifiers(unitinterval()) == (LowerBoundary(), UpperBoundary()) 24 @test boundary_identifiers(unitinterval()) == (LowerBoundary(), UpperBoundary())
25
26 @test 0 ∈ Interval(0,1)
27 @test 0. ∈ Interval(0,1)
28 @test 1. ∈ Interval(0,1)
29 @test 2 ∉ Interval(0,1)
30 @test -1 ∉ Interval(0,1)
31 @test -1. ∉ Interval(0,1)
25 end 32 end
26 33
27 @testset "HyperBox" begin 34 @testset "HyperBox" begin
28 @test HyperBox{<:Any, 2} <: ParameterSpace{2} 35 @test HyperBox{<:Any, 2} <: ParameterSpace{2}
29 @test HyperBox([1,1], [2,2]) isa HyperBox{Int, 2} 36 @test HyperBox([1,1], [2,2]) isa HyperBox{Int, 2}