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 |