fixed some test, still fails but not causing errors

This commit is contained in:
Jukka Aho
2015-10-20 21:46:41 +03:00
parent 0100d786db
commit 3c5f788643
5 changed files with 14 additions and 23 deletions
+11 -8
View File
@@ -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
-12
View File
@@ -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
+2 -2
View File
@@ -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]
+1 -1
View File
@@ -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]'