@testset "minimal_intersection_test" begin
    @test intersect(interval(1.0,3.0), interval(2.1,4.0)) == interval(2.1,3.0)
    @test intersect(interval(1.0,3.0), interval(3.0,4.0)) == interval(3.0,3.0)
    @test intersect(interval(1.0,3.0), emptyinterval()) == emptyinterval()
    @test intersect(entireinterval(), emptyinterval()) == emptyinterval()
    @test intersect(interval(1.0,3.0), entireinterval()) == interval(1.0,3.0)
end

@testset "minimal_convex_hull_test" begin
    @test hull(interval(1.0,3.0), interval(2.1,4.0)) == interval(1.0,4.0)
    @test hull(interval(1.0,1.0), interval(2.1,4.0)) == interval(1.0,4.0)
    @test hull(interval(1.0,3.0), emptyinterval()) == interval(1.0,3.0)
    @test hull(emptyinterval(), emptyinterval()) == emptyinterval()
    @test hull(interval(1.0,3.0), entireinterval()) == entireinterval()
end

