diff test/Grids/zero_dim_grid_test.jl @ 1268:dbddd0f61bde refactor/grids

Add refine, coarsen, boundary_identifiers, and boundary_grid methods to ZeroDimGrid
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 24 Feb 2023 21:54:39 +0100
parents b0819f6b9d4a
children 4ad1282f8bab
line wrap: on
line diff
--- a/test/Grids/zero_dim_grid_test.jl	Fri Feb 24 21:48:01 2023 +0100
+++ b/test/Grids/zero_dim_grid_test.jl	Fri Feb 24 21:54:39 2023 +0100
@@ -25,19 +25,20 @@
     end
 
     @testset "refine" begin
-        @test_broken false
+        @test refine(ZeroDimGrid(@SVector[1.0,2.0]),1) == ZeroDimGrid(@SVector[1.0,2.0])
+        @test refine(ZeroDimGrid(@SVector[1.0,2.0]),2) == ZeroDimGrid(@SVector[1.0,2.0])
     end
 
     @testset "coarsen" begin
-        @test_broken false
+        @test coarsen(ZeroDimGrid(@SVector[1.0,2.0]),1) == ZeroDimGrid(@SVector[1.0,2.0])
+        @test coarsen(ZeroDimGrid(@SVector[1.0,2.0]),2) == ZeroDimGrid(@SVector[1.0,2.0])
     end
 
     @testset "boundary_identifiers" begin
-        @test_broken false
+        @test boundary_identifiers(ZeroDimGrid(@SVector[1.0,2.0])) == ()
     end
 
     @testset "boundary_grid" begin
-        @test_broken false
-        # Test that it throws an error
+        @test_throws ArgumentError("ZeroDimGrid has no boundaries") boundary_grid(ZeroDimGrid(@SVector[1.0,2.0]), :bid)
     end
 end