comparison test/Grids/multiblockgrids_test.jl @ 2017:ea2a15454cf2 feature/grids/multiblock_grids

Add connectio(...) to simplify the creation of grid connection tuples
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 12 Mar 2025 09:32:32 +0100
parents 7da0ce15b3c1
children a3ffc3202813
comparison
equal deleted inserted replaced
2016:e17d90763a3f 2017:ea2a15454cf2
5 5
6 @test grid_id(MultiBlockBoundary{1,UpperBoundary}()) == 1 6 @test grid_id(MultiBlockBoundary{1,UpperBoundary}()) == 1
7 7
8 @test boundary_id(MultiBlockBoundary{1,UpperBoundary}()) == UpperBoundary() 8 @test boundary_id(MultiBlockBoundary{1,UpperBoundary}()) == UpperBoundary()
9 end 9 end
10
11 @testset "connection" begin
12 @test connection(1, UpperBoundary(), 2, LowerBoundary()) == (MultiBlockBoundary{1,UpperBoundary}(), MultiBlockBoundary{2,LowerBoundary}())
13 @test connection(:a, UpperBoundary(), :b, LowerBoundary()) == (MultiBlockBoundary{:a,UpperBoundary}(), MultiBlockBoundary{:b,LowerBoundary}())
14 @test connection((1, UpperBoundary(), 2, LowerBoundary())) == (MultiBlockBoundary{1,UpperBoundary}(), MultiBlockBoundary{2,LowerBoundary}())
15
16 @test_throws Exception connection(1, UpperBoundary, 2, LowerBoundary())
17 @test_throws Exception connection(1, UpperBoundary(), 2, LowerBoundary)
18 end