diff test/Grids/equidistant_grid_test.jl @ 1282:11b08b242e48 refactor/grids

Make equdistant_grid return an EquidistantGrid for the 1d Case
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 27 Feb 2023 15:39:13 +0100
parents 1157f889bf50
children 4684c7f1c4cb
line wrap: on
line diff
--- a/test/Grids/equidistant_grid_test.jl	Mon Feb 27 08:48:38 2023 +0100
+++ b/test/Grids/equidistant_grid_test.jl	Mon Feb 27 15:39:13 2023 +0100
@@ -85,13 +85,17 @@
 
 
 @testset "equidistant_grid" begin
-    @test equidistant_grid(4,0.0,1.0) isa TensorGrid
-    @test equidistant_grid(4,0.0,8.0) isa TensorGrid
+    @test equidistant_grid(4,0.0,1.0) isa EquidistantGrid
+    @test equidistant_grid((4,3),(0.0,0.0),(8.0,5.0)) isa TensorGrid
+
     # constuctor
     @test_throws DomainError equidistant_grid(0,0.0,1.0)
     @test_throws DomainError equidistant_grid(1,1.0,1.0)
     @test_throws DomainError equidistant_grid(1,1.0,-1.0)
-    @test equidistant_grid(4,0.0,1.0) == equidistant_grid((4,),(0.0,),(1.0,))
+
+    @test_throws DomainError equidistant_grid((0,0),(0.0,0.0),(1.0,1.0))
+    @test_throws DomainError equidistant_grid((1,1),(1.0,1.0),(1.0,1.0))
+    @test_throws DomainError equidistant_grid((1,1),(1.0,1.0),(-1.0,-1.0))
 
     @testset "Base" begin
         @test eltype(equidistant_grid(4,0.0,1.0)) == Float64