From 0eaf144f20d10378974f1378bfceced7999d24b6 Mon Sep 17 00:00:00 2001 From: Herman Sletmoen Date: Sat, 26 Apr 2025 15:19:02 +0200 Subject: [PATCH] Test Union{MethodError, BoundsError} --- test/interface/inplace_interpolation.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/interface/inplace_interpolation.jl b/test/interface/inplace_interpolation.jl index fbb87944b7..8003bac1b7 100644 --- a/test/interface/inplace_interpolation.jl +++ b/test/interface/inplace_interpolation.jl @@ -22,14 +22,14 @@ out_VMF = vecarrzero(ntt, size(prob_ode_2Dlinear.u0)) # Vector{Matrix{Float64} sol_ODE_2D_interp = @inferred sol_ODE_2D(tt) @testset "1D" begin - @test_throws MethodError sol_ODE(out_VF, tt; idxs = 1:1) + @test_throws Union{MethodError, BoundsError} sol_ODE(out_VF, tt; idxs = 1:1) @inferred Vector{Float64} sol_ODE(out_VF, tt) @inferred Vector{Vector{Float64}} sol_ODE(out_VVF_1, tt) @test sol_ODE_interp.u ≈ out_VF end @testset "2D" begin - @test_throws MethodError sol_ODE_2D(out_VF, tt; idxs = 3:3) + @test_throws Union{MethodError, BoundsError} sol_ODE_2D(out_VF, tt; idxs = 3:3) @inferred Vector{Float64} sol_ODE_2D(out_VF, tt; idxs = 3) @inferred Vector{Vector{Float64}} sol_ODE_2D(out_VVF_1, tt; idxs = 3) @inferred Vector{Vector{Float64}} sol_ODE_2D(out_VVF_1, tt; idxs = 3:3)