comparison test/Grids/multiblockgrids_test.jl @ 2023:50e7090f5a95 feature/grids/multiblock_grids

Add accessor functions
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 12 Mar 2025 11:11:50 +0100
parents 7f04753ead30
children 3fb33f00dab2
comparison
equal deleted inserted replaced
2022:7f04753ead30 2023:50e7090f5a95
68 grids, connections = multiblockgrid_matrix() 68 grids, connections = multiblockgrid_matrix()
69 @test MultiBlockGrid(grids, connections) isa MultiBlockGrid{SVector{2,Float64},2} 69 @test MultiBlockGrid(grids, connections) isa MultiBlockGrid{SVector{2,Float64},2}
70 grids, connections = multiblockgrid_dict() 70 grids, connections = multiblockgrid_dict()
71 @test MultiBlockGrid(grids, connections) isa MultiBlockGrid{Float64,1} 71 @test MultiBlockGrid(grids, connections) isa MultiBlockGrid{Float64,1}
72 end 72 end
73
74 @testset "Accessors" begin
75 @testset "grids" begin
76 gs, cs = multiblockgrid1d()
77 @test grids(MultiBlockGrid(gs, cs)) == gs
78 gs, cs = multiblockgrid1d()
79 @test grids(MultiBlockGrid(gs, cs)) == gs
80 gs, cs = multiblockgrid2d()
81 @test grids(MultiBlockGrid(gs, cs)) == gs
82 gs, cs = multiblockgrid_matrix()
83 @test grids(MultiBlockGrid(gs, cs)) == gs
84 gs, cs = multiblockgrid_dict()
85 @test grids(MultiBlockGrid(gs, cs)) == gs
86 end
87
88 @testset "connections" begin
89 gs, cs = multiblockgrid1d()
90 @test connections(MultiBlockGrid(gs, cs)) == cs
91 gs, cs = multiblockgrid1d()
92 @test connections(MultiBlockGrid(gs, cs)) == cs
93 gs, cs = multiblockgrid2d()
94 @test connections(MultiBlockGrid(gs, cs)) == cs
95 gs, cs = multiblockgrid_matrix()
96 @test connections(MultiBlockGrid(gs, cs)) == cs
97 gs, cs = multiblockgrid_dict()
98 @test connections(MultiBlockGrid(gs, cs)) == cs
99 end
73 end 100 end
74 101
75 @testset "Base.getindex" begin 102 @testset "Base.getindex" begin
76 @test_broken false 103 @test_broken false
77 end 104 end