test(topology): add wedges test

Test file included in main test/runtests.jl
Tests wedge element topology
This commit is contained in:
Jukka Aho
2025-12-15 06:40:06 +02:00
parent ad22999128
commit 5cbb8091fd
+30
View File
@@ -0,0 +1,30 @@
# This file is a part of JuliaFEM.
# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE.md
using JuliaFEM
using Test
using StaticArrays
@testset "Wedge Elements" begin
@testset "Wedge{6}" begin
@test nnodes(Wedge{6}()) == 6
@test dim(Wedge{6}()) == 3
@test nvertices(Wedge{6}()) == 6
@test nedges(Wedge{6}()) == 9
@test nfaces(Wedge{6}()) == 5
# Entity counts
@test nentities(Wedge{6}, Vertex) == 6
@test nentities(Wedge{6}, Edge) == 9
@test nentities(Wedge{6}, Face) == 5
@test nentities(Wedge{6}, Cell) == 1
end
@testset "Wedge{15}" begin
@test nnodes(Wedge{15}()) == 15
@test nvertices(Wedge{15}()) == 6 # Same topology
@test nedges(Wedge{15}()) == 9
@test nfaces(Wedge{15}()) == 5
@test nentities(Wedge{15}, Edge) == 9
end
end