changeset 1278:4a0570f325ce refactor/grids

Add tests for change_length
author Jonatan Werpers <jonatan@werpers.com>
date Sun, 26 Feb 2023 21:04:41 +0100
parents 79647b60a73b
children 1157f889bf50
files test/Grids/equidistant_grid_test.jl
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/test/Grids/equidistant_grid_test.jl	Sun Feb 26 17:09:51 2023 +0100
+++ b/test/Grids/equidistant_grid_test.jl	Sun Feb 26 21:04:41 2023 +0100
@@ -118,5 +118,14 @@
 
 
 @testset "change_length" begin
-    @test_broken false
+    @test Grids.change_length(0:20, 21) == 0:20
+    @test Grids.change_length(0:20, 11) == 0:2:20
+    @test Grids.change_length(0:2:20, 21) == 0:20
+
+    @test Grids.change_length(range(0,1,length=10), 10) == range(0,1,length=10)
+    @test Grids.change_length(range(0,1,length=10), 5) == range(0,1,length=5)
+    @test Grids.change_length(range(0,1,length=10), 20) == range(0,1,length=20)
+
+    @test Grids.change_length(LinRange(1,2,10),10) == LinRange(1,2,10)
+    @test Grids.change_length(LinRange(1,2,10),15) == LinRange(1,2,15)
 end