Mercurial > repos > public > sbplib_julia
comparison test/Grids/equidistant_grid_test.jl @ 1144:cfe6a09974fb refactor/grids
Fix indendation of testset in equidistant_grid_test.jl
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 19 Oct 2022 22:40:11 +0200 |
parents | 9275d95e2d90 |
children | 31041ef8092a |
comparison
equal
deleted
inserted
replaced
1143:9275d95e2d90 | 1144:cfe6a09974fb |
---|---|
79 @test boundary_identifiers(g) == bids | 79 @test boundary_identifiers(g) == bids |
80 @inferred boundary_identifiers(g) | 80 @inferred boundary_identifiers(g) |
81 end | 81 end |
82 | 82 |
83 @testset "boundary_grid" begin | 83 @testset "boundary_grid" begin |
84 @testset "1D" begin | 84 @testset "1D" begin |
85 g = EquidistantGrid(5,0.0,2.0) | 85 g = EquidistantGrid(5,0.0,2.0) |
86 (id_l, id_r) = boundary_identifiers(g) | 86 (id_l, id_r) = boundary_identifiers(g) |
87 @test boundary_grid(g,id_l) == EquidistantGrid{Float64}() | 87 @test boundary_grid(g,id_l) == EquidistantGrid{Float64}() |
88 @test boundary_grid(g,id_r) == EquidistantGrid{Float64}() | 88 @test boundary_grid(g,id_r) == EquidistantGrid{Float64}() |
89 @test_throws DomainError boundary_grid(g,CartesianBoundary{2,Lower}()) | 89 @test_throws DomainError boundary_grid(g,CartesianBoundary{2,Lower}()) |
90 @test_throws DomainError boundary_grid(g,CartesianBoundary{0,Lower}()) | 90 @test_throws DomainError boundary_grid(g,CartesianBoundary{0,Lower}()) |
91 end | 91 end |
92 @testset "2D" begin | 92 @testset "2D" begin |
93 g = EquidistantGrid((5,3),(0.0,0.0),(1.0,3.0)) | 93 g = EquidistantGrid((5,3),(0.0,0.0),(1.0,3.0)) |
94 (id_w, id_e, id_s, id_n) = boundary_identifiers(g) | 94 (id_w, id_e, id_s, id_n) = boundary_identifiers(g) |
95 @test boundary_grid(g,id_w) == restrict(g,2) | 95 @test boundary_grid(g,id_w) == restrict(g,2) |
96 @test boundary_grid(g,id_e) == restrict(g,2) | 96 @test boundary_grid(g,id_e) == restrict(g,2) |
97 @test boundary_grid(g,id_s) == restrict(g,1) | 97 @test boundary_grid(g,id_s) == restrict(g,1) |
98 @test boundary_grid(g,id_n) == restrict(g,1) | 98 @test boundary_grid(g,id_n) == restrict(g,1) |
99 @test_throws DomainError boundary_grid(g,CartesianBoundary{4,Lower}()) | 99 @test_throws DomainError boundary_grid(g,CartesianBoundary{4,Lower}()) |
100 end | 100 end |
101 @testset "3D" begin | 101 @testset "3D" begin |
102 g = EquidistantGrid((2,5,3), (0.0,0.0,0.0), (2.0,1.0,3.0)) | 102 g = EquidistantGrid((2,5,3), (0.0,0.0,0.0), (2.0,1.0,3.0)) |
103 (id_w, id_e, | 103 (id_w, id_e, |
104 id_s, id_n, | 104 id_s, id_n, |
105 id_t, id_b) = boundary_identifiers(g) | 105 id_t, id_b) = boundary_identifiers(g) |
106 @test boundary_grid(g,id_w) == restrict(g,[2,3]) | 106 @test boundary_grid(g,id_w) == restrict(g,[2,3]) |
107 @test boundary_grid(g,id_e) == restrict(g,[2,3]) | 107 @test boundary_grid(g,id_e) == restrict(g,[2,3]) |
108 @test boundary_grid(g,id_s) == restrict(g,[1,3]) | 108 @test boundary_grid(g,id_s) == restrict(g,[1,3]) |
109 @test boundary_grid(g,id_n) == restrict(g,[1,3]) | 109 @test boundary_grid(g,id_n) == restrict(g,[1,3]) |
110 @test boundary_grid(g,id_t) == restrict(g,[1,2]) | 110 @test boundary_grid(g,id_t) == restrict(g,[1,2]) |
111 @test boundary_grid(g,id_b) == restrict(g,[1,2]) | 111 @test boundary_grid(g,id_b) == restrict(g,[1,2]) |
112 @test_throws DomainError boundary_grid(g,CartesianBoundary{4,Lower}()) | 112 @test_throws DomainError boundary_grid(g,CartesianBoundary{4,Lower}()) |
113 end | 113 end |
114 end | 114 end |
115 | 115 |
116 @testset "refine" begin | 116 @testset "refine" begin |
117 @test refine(EquidistantGrid{Float64}(), 1) == EquidistantGrid{Float64}() | 117 @test refine(EquidistantGrid{Float64}(), 1) == EquidistantGrid{Float64}() |
118 @test refine(EquidistantGrid{Float64}(), 2) == EquidistantGrid{Float64}() | 118 @test refine(EquidistantGrid{Float64}(), 2) == EquidistantGrid{Float64}() |