using Test
using CategoricalDistributions
using CategoricalArrays
using Distributions
using Random
using StableRNGs # for RNGs stable across all julia versions
rng = StableRNGs.StableRNG(123)

import CategoricalDistributions: classes, decoder, int

@testset "utilities" begin
     @test include("utilities.jl")
end

@testset "types" begin
     @test include("types.jl")
end

@testset "methods" begin
     @test include("methods.jl")
end

@testset "arrays.jl" begin
     @test include("arrays.jl")
end

@testset "arithmetic.jl" begin
     @test include("arithmetic.jl")
end
