diff --git a/test/test_model.jl b/test/hdf5broken_test_model.jl similarity index 100% rename from test/test_model.jl rename to test/hdf5broken_test_model.jl diff --git a/test/test_elements.jl b/test/test_elements.jl index ec162d1..170357a 100644 --- a/test/test_elements.jl +++ b/test/test_elements.jl @@ -4,7 +4,10 @@ using FactCheck using JuliaFEM: Element, Basis, FieldSet -# prototype element +""" Prototype element + +This should always pass test_element if everything is ok. +""" type MockElement <: Element connectivity :: Array{Int, 1} basis :: Basis @@ -34,15 +37,15 @@ facts("test test_element against mock element") do end -using JuliaFEM: new_fieldset!, add_field!, Field, get_fieldset facts("test adding fieldsets and fields to element") do el = MockElement([1, 2, 3, 4]) - fieldset = new_fieldset!(el, "geometry") - field1 = Field(0.0, [0.0, 0.0, 0.0, 0.0]) - add_field!(el, "geometry", field1) - field2 = Field(1.0, [1.0, 1.0, 1.0, 1.0]) - add_field!(fieldset, field2) - fields = get_fieldset(el, "geometry") + fieldset = JuliaFEM.FieldSet("geometry") + field1 = JuliaFEM.Field(0.0, [0.0, 0.0, 0.0, 0.0]) + push!(fieldset, field1) + field2 = JuliaFEM.Field(1.0, [1.0, 1.0, 1.0, 1.0]) + push!(fieldset, field2) + push!(el, fieldset) + fields = el["geometry"] @fact length(fields) --> 2 @fact fields[1] --> field1 @fact fields[2] --> field2 diff --git a/test/test_interfaces.jl b/test/test_interfaces.jl index 237fdd4..ddb5133 100644 --- a/test/test_interfaces.jl +++ b/test/test_interfaces.jl @@ -5,15 +5,3 @@ using FactCheck using Logging @Logging.configure(level=DEBUG) -using JuliaFEM.interfaces: solve_elasticity_interface! - -#facts("test solve_elasticity_interface!") do -# test = solve_elasticity_interface!() -# @pending -#end - - -facts("test interface modules") do - output = solve_elasticity_interface!() - @fact output => 0 -end diff --git a/test/test_types.jl b/test/test_types.jl index 936ac84..1925d92 100644 --- a/test/test_types.jl +++ b/test/test_types.jl @@ -29,7 +29,7 @@ facts("test interpolation of fields") do # interpolation of fieldset in time domain u1 = Field(0.0, [0.0, 1.0]) u2 = Field(1.0, [1.0, 2.0]) - u = FieldSet([u1, u2]) + u = FieldSet("displacement", [u1, u2]) @fact interpolate(u, 0.5).values --> [0.5, 1.5] @fact interpolate(u, 0.5).time --> 0.5 @@ -37,7 +37,7 @@ facts("test interpolation of fields") do u1 = Field(0.0, [0.0, 0.0]) u2 = Field(1.0, [1.0, 2.0]) u3 = Field(2.0, [0.5, 1.5]) - u = FieldSet([u1, u2, u3]) + u = FieldSet("displacement", [u1, u2, u3]) @fact interpolate(u, -1.0).values --> [0.0, 0.0] # "out of range -" -> first known value @fact interpolate(u, 0.0).values --> [0.0, 0.0] @fact interpolate(u, 1.0).values --> [1.0, 2.0] diff --git a/test/test_xdmf.jl b/test/test_xdmf.jl index d19f4c3..8c4f922 100644 --- a/test/test_xdmf.jl +++ b/test/test_xdmf.jl @@ -99,7 +99,7 @@ facts("test test data") do @fact string(xdoc) => testdata end -using JuliaFEM.xdmf: xdmf_new_model, xdmf_new_grid, xdmf_new_temporal_collection, xdmf_new_mesh, xdmf_new_field, xdmf_save_model +using JuliaFEM: xdmf_new_model, xdmf_new_grid, xdmf_new_temporal_collection, xdmf_new_mesh, xdmf_new_field, xdmf_save_model facts("test model write XML") do X = [0 0 0; 1 0 0; 0 1 0; 0 0 1]'