comparison test/testGrids.jl @ 688:e9e46a587370 feature/boundary_quads

Add eltype function to EquidistantGrids
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Fri, 12 Feb 2021 16:42:43 +0100
parents 27dcac8fb350
children
comparison
equal deleted inserted replaced
687:5c229c889614 688:e9e46a587370
11 @test_throws DomainError EquidistantGrid(0,0.0,1.0) 11 @test_throws DomainError EquidistantGrid(0,0.0,1.0)
12 @test_throws DomainError EquidistantGrid(1,1.0,1.0) 12 @test_throws DomainError EquidistantGrid(1,1.0,1.0)
13 @test_throws DomainError EquidistantGrid(1,1.0,-1.0) 13 @test_throws DomainError EquidistantGrid(1,1.0,-1.0)
14 @test EquidistantGrid(4,0.0,1.0) == EquidistantGrid((4,),(0.0,),(1.0,)) 14 @test EquidistantGrid(4,0.0,1.0) == EquidistantGrid((4,),(0.0,),(1.0,))
15 15
16 # size 16 @testset "Base" begin
17 @test size(EquidistantGrid(4,0.0,1.0)) == (4,) 17 @test eltype(EquidistantGrid(4,0.0,1.0)) == Float64
18 @test size(EquidistantGrid((5,3), (0.0,0.0), (2.0,1.0))) == (5,3) 18 @test eltype(EquidistantGrid((4,3),(0,0),(1,3))) == Int
19 @test size(EquidistantGrid(4,0.0,1.0)) == (4,)
20 @test size(EquidistantGrid((5,3), (0.0,0.0), (2.0,1.0))) == (5,3)
21 end
19 22
20 # dimension 23 # dimension
21 @test dimension(EquidistantGrid(4,0.0,1.0)) == 1 24 @test dimension(EquidistantGrid(4,0.0,1.0)) == 1
22 @test dimension(EquidistantGrid((5,3), (0.0,0.0), (2.0,1.0))) == 2 25 @test dimension(EquidistantGrid((5,3), (0.0,0.0), (2.0,1.0))) == 2
23 26