comparison test/Grids/multiblockgrids_test.jl @ 2024:3fb33f00dab2 feature/grids/multiblock_grids

Implement getindex
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 12 Mar 2025 11:15:36 +0100
parents 50e7090f5a95
children 1b6f150d95c5
comparison
equal deleted inserted replaced
2023:50e7090f5a95 2024:3fb33f00dab2
73 73
74 @testset "Accessors" begin 74 @testset "Accessors" begin
75 @testset "grids" begin 75 @testset "grids" begin
76 gs, cs = multiblockgrid1d() 76 gs, cs = multiblockgrid1d()
77 @test grids(MultiBlockGrid(gs, cs)) == gs 77 @test grids(MultiBlockGrid(gs, cs)) == gs
78 gs, cs = multiblockgrid1d() 78
79 @test grids(MultiBlockGrid(gs, cs)) == gs
80 gs, cs = multiblockgrid2d() 79 gs, cs = multiblockgrid2d()
81 @test grids(MultiBlockGrid(gs, cs)) == gs 80 @test grids(MultiBlockGrid(gs, cs)) == gs
81
82 gs, cs = multiblockgrid_matrix() 82 gs, cs = multiblockgrid_matrix()
83 @test grids(MultiBlockGrid(gs, cs)) == gs 83 @test grids(MultiBlockGrid(gs, cs)) == gs
84
84 gs, cs = multiblockgrid_dict() 85 gs, cs = multiblockgrid_dict()
85 @test grids(MultiBlockGrid(gs, cs)) == gs 86 @test grids(MultiBlockGrid(gs, cs)) == gs
86 end 87 end
87 88
88 @testset "connections" begin 89 @testset "connections" begin
89 gs, cs = multiblockgrid1d() 90 gs, cs = multiblockgrid1d()
90 @test connections(MultiBlockGrid(gs, cs)) == cs 91 @test connections(MultiBlockGrid(gs, cs)) == cs
91 gs, cs = multiblockgrid1d() 92
92 @test connections(MultiBlockGrid(gs, cs)) == cs
93 gs, cs = multiblockgrid2d() 93 gs, cs = multiblockgrid2d()
94 @test connections(MultiBlockGrid(gs, cs)) == cs 94 @test connections(MultiBlockGrid(gs, cs)) == cs
95
95 gs, cs = multiblockgrid_matrix() 96 gs, cs = multiblockgrid_matrix()
96 @test connections(MultiBlockGrid(gs, cs)) == cs 97 @test connections(MultiBlockGrid(gs, cs)) == cs
98
97 gs, cs = multiblockgrid_dict() 99 gs, cs = multiblockgrid_dict()
98 @test connections(MultiBlockGrid(gs, cs)) == cs 100 @test connections(MultiBlockGrid(gs, cs)) == cs
99 end 101 end
100 end 102 end
101 103
102 @testset "Base.getindex" begin 104 @testset "Base.getindex" begin
103 @test_broken false 105 gs, cs = multiblockgrid1d()
106 @test MultiBlockGrid(gs, cs)[2] == gs[2]
107
108 gs, cs = multiblockgrid2d()
109 @test MultiBlockGrid(gs, cs)[3] == gs[3]
110
111 gs, cs = multiblockgrid_matrix()
112 @test MultiBlockGrid(gs, cs)[1,2] == gs[1,2]
113
114 gs, cs = multiblockgrid_dict()
115 @test MultiBlockGrid(gs, cs)[:a] == gs[:a]
104 end 116 end
105 117
106 @testset "boundary_identifiers" begin 118 @testset "boundary_identifiers" begin
107 @test_broken false 119 @test_broken false
108 end 120 end