diff test/Grids/EquidistantGrid_test.jl @ 900:00159066485b feature/variable_derivatives

Merge feature/equidistant_grid/refine
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 14 Feb 2022 09:47:35 +0100
parents dd2ab001a7b6
children e81b89ae17c4
line wrap: on
line diff
--- a/test/Grids/EquidistantGrid_test.jl	Sun Feb 13 22:00:02 2022 +0100
+++ b/test/Grids/EquidistantGrid_test.jl	Mon Feb 14 09:47:35 2022 +0100
@@ -98,4 +98,14 @@
                 @test_throws DomainError boundary_grid(g,CartesianBoundary{4,Lower}())
             end
     end
+
+    @testset "refine" begin
+        @test refine(EquidistantGrid{Float64}(), 1) == EquidistantGrid{Float64}()
+        @test refine(EquidistantGrid{Float64}(), 2) == EquidistantGrid{Float64}()
+
+        g = EquidistantGrid((10,5),(0.,1.),(2.,3.))
+        @test refine(g, 1) == g
+        @test refine(g, 2) == EquidistantGrid((19,9),(0.,1.),(2.,3.))
+        @test refine(g, 3) == EquidistantGrid((28,13),(0.,1.),(2.,3.))
+    end
 end