diff test/Grids/tensor_grid_test.jl @ 1414:1aa8adbf13d5 bugfix/grids/complete_interface_impl

Move tests for axes out of indexing interface testset
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 23 Aug 2023 09:36:05 +0200
parents 410bc321242c
children 949fe47d65a4 f11615573e4d e3a80ef08d09
line wrap: on
line diff
--- a/test/Grids/tensor_grid_test.jl	Wed Aug 23 09:32:01 2023 +0200
+++ b/test/Grids/tensor_grid_test.jl	Wed Aug 23 09:36:05 2023 +0200
@@ -39,10 +39,6 @@
             @test g[begin, begin] == g[1,1]
             @test g[begin, end] == g[1,6]
             @test g[end, end] == g[11,6]
-
-            @test axes(g, 1) == 1:11
-            @test axes(g, 2) == 1:6
-            @test axes(g) == (1:11,1:6)
         end
 
         @testset "cartesian indexing" begin
@@ -114,6 +110,16 @@
         @test collect(TensorGrid(g₁, g₄, g₂)) == [@SVector[x,1,2,y] for x ∈ range(0,1,length=11), y ∈ range(2,3,length=6)]
     end
 
+    @testset "Base" begin
+        g₁ = EquidistantGrid(range(0,1,length=11))
+        g₂ = EquidistantGrid(range(2,3,length=6))
+        g = TensorGrid(g₁, g₂)
+
+        @test axes(g, 1) == 1:11
+        @test axes(g, 2) == 1:6
+        @test axes(g) == (1:11,1:6)
+    end
+
     @testset "refine" begin
         g1(n) = EquidistantGrid(range(0,1,length=n))
         g2(n) = EquidistantGrid(range(2,3,length=n))