using Test
using IntervalArithmetic

@testset "atan2" begin include("atan2.jl") end
@testset "c-xsc" begin include("c-xsc.jl") end
@testset "fi_lib" begin include("fi_lib.jl") end
@testset "IEEE 1788" begin
    @testset "ieee1788-constructors" begin include("ieee1788-constructors.jl") end
    @testset "ieee1788-exceptions" begin include("ieee1788-exceptions.jl") end
    @testset "libieeep1788_bool" begin include("libieeep1788_bool.jl") end
    @testset "libieeep1788_cancel" begin include("libieeep1788_cancel.jl") end
    @testset "libieeep1788_class" begin include("libieeep1788_class.jl") end
    @testset "libieeep1788_elem" begin include("libieeep1788_elem.jl") end
    @testset "libieeep1788_num" begin include("libieeep1788_num.jl") end
    @testset "libieeep1788_overlap" begin include("libieeep1788_overlap.jl") end
    @testset "libieeep1788_rec_bool" begin include("libieeep1788_rec_bool.jl") end
    @testset "libieeep1788_reduction" begin include("libieeep1788_reduction.jl") end
    @testset "libieeep1788_set" begin include("libieeep1788_set.jl") end
    @testset "libieeep1788_rev" begin include("libieeep1788_rev.jl") end
    @testset "libieeep1788_mul_rev" begin include("libieeep1788_mul_rev.jl") end
end # IEEE 1788
@testset "mpfi" begin include("mpfi.jl") end
@testset "abs_rev" begin include("abs_rev.jl") end
@testset "pow_rev" begin include("pow_rev.jl") end
