mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-08-06 04:21:33 +00:00
test(dofs): run multifield and facet-map integration suite
The DOF runner now exercises the type-stable handler path end-to-end (multi-field templates, facet orientation maps, and higher-order hex facets) instead of the retired field-unification stub. - Replace `test_field_unification.jl` with global ranges, multifield wiring, and facet-map coverage across tet/wedge/pyramid/tet10/hex20 shapes. - Drop the unused `Tensors` import and the old header docstring.
This commit is contained in:
+12
-19
@@ -1,23 +1,16 @@
|
|||||||
# This file is a part of JuliaFEM.
|
|
||||||
# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE
|
|
||||||
|
|
||||||
"""
|
|
||||||
DOF System Test Suite
|
|
||||||
|
|
||||||
Runs all tests for the DOF (Degree of Freedom) system.
|
|
||||||
|
|
||||||
Usage:
|
|
||||||
julia --project=. test/dofs/runtests.jl
|
|
||||||
"""
|
|
||||||
|
|
||||||
using Test
|
using Test
|
||||||
using JuliaFEM
|
using JuliaFEM
|
||||||
using Tensors
|
|
||||||
|
|
||||||
# All DOF types and functions are in flat JuliaFEM namespace
|
@testset "DOF system" begin
|
||||||
|
# End-to-end multi-field exercise: DOFSet -> Element template ->
|
||||||
@testset "DOF System Tests" begin
|
# DOFHandler -> DOFConnectivity -> field_dof_range / element_dofs.
|
||||||
@testset "Field Type Unification" begin
|
include("test_global_field_ranges.jl")
|
||||||
include("test_field_unification.jl")
|
include("test_multifield_dof_system.jl")
|
||||||
end
|
include("test_hex8_face_dofs.jl")
|
||||||
|
include("test_tet4_facet_maps.jl")
|
||||||
|
include("test_wedge6_facet_maps.jl")
|
||||||
|
include("test_pyr5_facet_maps.jl")
|
||||||
|
include("test_tet10_facet_maps.jl")
|
||||||
|
include("test_hex20_facet_maps.jl")
|
||||||
|
include("test_multicomponent_facet_dofs.jl")
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user