Mercurial > repos > public > sbplib_julia
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 1508:6309ca375dcd | 1509:cfc24f132641 |
|---|---|
| 88 end | 88 end |
| 89 | 89 |
| 90 @testset "ArrayComponentView" begin | 90 @testset "ArrayComponentView" begin |
| 91 v = [@SMatrix[1 3; 2 4] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] | 91 v = [@SMatrix[1 3; 2 4] .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] |
| 92 | 92 |
| 93 @test ArrayComponentView(v, (1,1)) == ArrayComponentView(v, (1,1)) # REVIEW: Does not test anything? | 93 @testset "==" begin |
| 94 @test ArrayComponentView(v, (1,1)) == ArrayComponentView(copy(v), (1,1)) | 94 @test ArrayComponentView(v, (1,1)) == ArrayComponentView(v, (1,1)) |
| 95 # REVIEW: The two below are equivalent? | 95 @test ArrayComponentView(v, (1,1)) == ArrayComponentView(copy(v), (1,1)) |
| 96 @test ArrayComponentView(v, (1,1)) == [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] | 96 @test ArrayComponentView(v, (1,1)) == [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] |
| 97 @test [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] == ArrayComponentView(v, (1,1)) | 97 @test [1 .+ 100*i .+ 10*j for i ∈ 1:3, j∈ 1:4] == ArrayComponentView(v, (1,1)) |
| 98 end | |
| 98 end | 99 end |
| 99 | 100 |
| 100 @testset "_ncomponents" begin | 101 @testset "_ncomponents" begin |
| 101 @test Grids._ncomponents(Int) == 1 | 102 @test Grids._ncomponents(Int) == 1 |
| 102 @test Grids._ncomponents(Float64) == 1 | 103 @test Grids._ncomponents(Float64) == 1 |
