Mercurial > repos > public > sbplib_julia
diff test/Grids/grid_test.jl @ 1509:cfc24f132641 feature/grids/componentview
Add testset to clarify the purpose of equality tests
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 19 Feb 2024 15:58:07 +0100 |
parents | a7689021d4c2 |
children | b2eaa1ad19c8 |
line wrap: on
line diff
--- a/test/Grids/grid_test.jl Mon Feb 19 15:57:10 2024 +0100 +++ b/test/Grids/grid_test.jl Mon Feb 19 15:58:07 2024 +0100 @@ -90,11 +90,12 @@ @testset "ArrayComponentView" begin v = [@SMatrix[1 3; 2 4] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] - @test ArrayComponentView(v, (1,1)) == ArrayComponentView(v, (1,1)) # REVIEW: Does not test anything? - @test ArrayComponentView(v, (1,1)) == ArrayComponentView(copy(v), (1,1)) - # REVIEW: The two below are equivalent? - @test ArrayComponentView(v, (1,1)) == [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] - @test [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] == ArrayComponentView(v, (1,1)) + @testset "==" begin + @test ArrayComponentView(v, (1,1)) == ArrayComponentView(v, (1,1)) + @test ArrayComponentView(v, (1,1)) == ArrayComponentView(copy(v), (1,1)) + @test ArrayComponentView(v, (1,1)) == [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] + @test [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] == ArrayComponentView(v, (1,1)) + end end @testset "_ncomponents" begin