Mercurial > repos > public > sbplib_julia
diff test/Grids/grid_test.jl @ 2052:a590dc4af7ea feature/sbp_operators/laplace_curvilinear
Merge feature/grids/geometry_functions
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Fri, 06 Feb 2026 17:35:25 +0100 |
| parents | 3edcf447298d |
| children |
line wrap: on
line diff
--- a/test/Grids/grid_test.jl Wed Feb 04 10:12:24 2026 +0100 +++ b/test/Grids/grid_test.jl Fri Feb 06 17:35:25 2026 +0100 @@ -114,6 +114,27 @@ @test ArrayComponentView(v, (1:2, 1:2)) == [@SMatrix[1 4;2 5] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] @test ArrayComponentView(v, (2:3, 1:2)) == [@SMatrix[2 5;3 6] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] end + + @testset "size" begin + v = [@SMatrix[1 3; 2 4] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] + cv = ArrayComponentView(v, (1, 1)) + + @test size(cv) == (3,4) + end + + @testset "IndexStyle" begin + v = [@SMatrix[1 3; 2 4] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] + cv = ArrayComponentView(v, (1, 1)) + + @test IndexStyle(cv) == IndexStyle(v) + end + + @testset "_array_type" begin + v = [@SMatrix[1 3; 2 4] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] + cv = ArrayComponentView(v, (1, 1)) + + @test Grids._array_type(cv) == typeof(v) + end end @testset "_ncomponents" begin
