commit d35841da67bc5db2a7949480e9b2ff9cd7d613ae
parent 1ef10198e9a36314483365fe474c903b453254c0
Author: Anders Damsgaard <andersd@riseup.net>
Date: Thu, 9 Nov 2017 10:17:39 -0600
import Base.Test compatible with Julia 0.6 and 0.7
Diffstat:
4 files changed, 81 insertions(+), 75 deletions(-)
diff --git a/src/Granular.jl b/src/Granular.jl
@@ -1,4 +1,9 @@
#!/usr/bin/env julia
+if VERSION < v"0.7.0-DEV.2004"
+ using Base.Test
+else
+ using Test
+end
"""
# Granular.jl
diff --git a/src/atmosphere.jl b/src/atmosphere.jl
@@ -230,22 +230,22 @@ Compare values of two `atmosphere` objects using the `Base.Test` framework.
"""
function compareAtmospheres(atmosphere1::Atmosphere, atmosphere2::Atmosphere)
- Test.@test atmosphere1.input_file == atmosphere2.input_file
- Test.@test atmosphere1.time ≈ atmosphere2.time
+ @test atmosphere1.input_file == atmosphere2.input_file
+ @test atmosphere1.time ≈ atmosphere2.time
- Test.@test atmosphere1.xq ≈ atmosphere2.xq
- Test.@test atmosphere1.yq ≈ atmosphere2.yq
+ @test atmosphere1.xq ≈ atmosphere2.xq
+ @test atmosphere1.yq ≈ atmosphere2.yq
- Test.@test atmosphere1.xh ≈ atmosphere2.xh
- Test.@test atmosphere1.yh ≈ atmosphere2.yh
+ @test atmosphere1.xh ≈ atmosphere2.xh
+ @test atmosphere1.yh ≈ atmosphere2.yh
- Test.@test atmosphere1.zl ≈ atmosphere2.zl
+ @test atmosphere1.zl ≈ atmosphere2.zl
- Test.@test atmosphere1.u ≈ atmosphere2.u
- Test.@test atmosphere1.v ≈ atmosphere2.v
+ @test atmosphere1.u ≈ atmosphere2.u
+ @test atmosphere1.v ≈ atmosphere2.v
if isassigned(atmosphere1.grain_list, 1)
- Test.@test atmosphere1.grain_list == atmosphere2.grain_list
+ @test atmosphere1.grain_list == atmosphere2.grain_list
end
nothing
end
diff --git a/src/grain.jl b/src/grain.jl
@@ -1,4 +1,5 @@
## Manage grains in the model
+using Compat
hasPyPlot = false
if typeof(Pkg.installed("PyPlot")) == VersionNumber
import PyPlot
@@ -637,69 +638,69 @@ Compare values of two grain objects using the `Base.Test` framework.
"""
function compareGrains(if1::GrainCylindrical, if2::GrainCylindrical)
- Test.@test if1.density ≈ if2.density
- Test.@test if1.thickness ≈ if2.thickness
- Test.@test if1.contact_radius ≈
+ @test if1.density ≈ if2.density
+ @test if1.thickness ≈ if2.thickness
+ @test if1.contact_radius ≈
if2.contact_radius
- Test.@test if1.areal_radius ≈ if2.areal_radius
- Test.@test if1.circumreference ≈
+ @test if1.areal_radius ≈ if2.areal_radius
+ @test if1.circumreference ≈
if2.circumreference
- Test.@test if1.horizontal_surface_area ≈ if2.horizontal_surface_area
- Test.@test if1.side_surface_area ≈ if2.side_surface_area
- Test.@test if1.volume ≈ if2.volume
- Test.@test if1.mass ≈ if2.mass
- Test.@test if1.moment_of_inertia ≈ if2.moment_of_inertia
-
- Test.@test if1.lin_pos ≈ if2.lin_pos
- Test.@test if1.lin_vel ≈ if2.lin_vel
- Test.@test if1.lin_acc ≈ if2.lin_acc
- Test.@test if1.force ≈ if2.force
- Test.@test if1.external_body_force ≈ if2.external_body_force
-
- Test.@test if1.ang_pos ≈ if2.ang_pos
- Test.@test if1.ang_vel ≈ if2.ang_vel
- Test.@test if1.ang_acc ≈ if2.ang_acc
- Test.@test if1.torque ≈ if2.torque
-
- Test.@test if1.fixed == if2.fixed
- Test.@test if1.rotating == if2.rotating
- Test.@test if1.enabled == if2.enabled
-
- Test.@test if1.contact_stiffness_normal ≈ if2.contact_stiffness_normal
- Test.@test if1.contact_stiffness_tangential ≈
+ @test if1.horizontal_surface_area ≈ if2.horizontal_surface_area
+ @test if1.side_surface_area ≈ if2.side_surface_area
+ @test if1.volume ≈ if2.volume
+ @test if1.mass ≈ if2.mass
+ @test if1.moment_of_inertia ≈ if2.moment_of_inertia
+
+ @test if1.lin_pos ≈ if2.lin_pos
+ @test if1.lin_vel ≈ if2.lin_vel
+ @test if1.lin_acc ≈ if2.lin_acc
+ @test if1.force ≈ if2.force
+ @test if1.external_body_force ≈ if2.external_body_force
+
+ @test if1.ang_pos ≈ if2.ang_pos
+ @test if1.ang_vel ≈ if2.ang_vel
+ @test if1.ang_acc ≈ if2.ang_acc
+ @test if1.torque ≈ if2.torque
+
+ @test if1.fixed == if2.fixed
+ @test if1.rotating == if2.rotating
+ @test if1.enabled == if2.enabled
+
+ @test if1.contact_stiffness_normal ≈ if2.contact_stiffness_normal
+ @test if1.contact_stiffness_tangential ≈
if2.contact_stiffness_tangential
- Test.@test if1.contact_viscosity_normal ≈ if2.contact_viscosity_normal
- Test.@test if1.contact_viscosity_tangential ≈
+ @test if1.contact_viscosity_normal ≈ if2.contact_viscosity_normal
+ @test if1.contact_viscosity_tangential ≈
if2.contact_viscosity_tangential
- Test.@test if1.contact_static_friction ≈ if2.contact_static_friction
- Test.@test if1.contact_dynamic_friction ≈ if2.contact_dynamic_friction
-
- Test.@test if1.youngs_modulus ≈ if2.youngs_modulus
- Test.@test if1.poissons_ratio ≈ if2.poissons_ratio
- Test.@test if1.tensile_strength ≈ if2.tensile_strength
- Test.@test if1.tensile_heal_rate ≈ if2.tensile_heal_rate
- Test.@test if1.compressive_strength_prefactor ≈
+ @test if1.contact_static_friction ≈ if2.contact_static_friction
+ @test if1.contact_dynamic_friction ≈ if2.contact_dynamic_friction
+
+ @test if1.youngs_modulus ≈ if2.youngs_modulus
+ @test if1.poissons_ratio ≈ if2.poissons_ratio
+ @test if1.tensile_strength ≈ if2.tensile_strength
+ @test if1.tensile_heal_rate ≈ if2.tensile_heal_rate
+ @test if1.compressive_strength_prefactor ≈
if2.compressive_strength_prefactor
- Test.@test if1.ocean_drag_coeff_vert ≈ if2.ocean_drag_coeff_vert
- Test.@test if1.ocean_drag_coeff_horiz ≈ if2.ocean_drag_coeff_horiz
- Test.@test if1.atmosphere_drag_coeff_vert ≈
+ @test if1.ocean_drag_coeff_vert ≈ if2.ocean_drag_coeff_vert
+ @test if1.ocean_drag_coeff_horiz ≈ if2.ocean_drag_coeff_horiz
+ @test if1.atmosphere_drag_coeff_vert ≈
if2.atmosphere_drag_coeff_vert
- Test.@test if1.atmosphere_drag_coeff_horiz ≈
+ @test if1.atmosphere_drag_coeff_horiz ≈
if2.atmosphere_drag_coeff_horiz
- Test.@test if1.pressure ≈ if2.pressure
- Test.@test if1.n_contacts == if2.n_contacts
- Test.@test if1.ocean_grid_pos == if2.ocean_grid_pos
- Test.@test if1.contacts == if2.contacts
- Test.@test if1.position_vector == if2.position_vector
- Test.@test if1.contact_parallel_displacement ==
+ @test if1.pressure ≈ if2.pressure
+ @test if1.n_contacts == if2.n_contacts
+ @test if1.ocean_grid_pos == if2.ocean_grid_pos
+ @test if1.contacts == if2.contacts
+ @test if1.position_vector == if2.position_vector
+ @test if1.contact_parallel_displacement ==
if2.contact_parallel_displacement
- Test.@test if1.contact_age ≈ if2.contact_age
+ @test if1.contact_age ≈ if2.contact_age
- Test.@test if1.granular_stress ≈ if2.granular_stress
- Test.@test if1.ocean_stress ≈ if2.ocean_stress
- Test.@test if1.atmosphere_stress ≈ if2.atmosphere_stress
+ @test if1.granular_stress ≈ if2.granular_stress
+ @test if1.ocean_stress ≈ if2.ocean_stress
+ @test if1.atmosphere_stress ≈ if2.atmosphere_stress
nothing
end
diff --git a/src/ocean.jl b/src/ocean.jl
@@ -343,25 +343,25 @@ Compare values of two `Ocean` objects using the `Base.Test` framework.
"""
function compareOceans(ocean1::Ocean, ocean2::Ocean)
- Test.@test ocean1.input_file == ocean2.input_file
- Test.@test ocean1.time ≈ ocean2.time
+ @test ocean1.input_file == ocean2.input_file
+ @test ocean1.time ≈ ocean2.time
- Test.@test ocean1.xq ≈ ocean2.xq
- Test.@test ocean1.yq ≈ ocean2.yq
+ @test ocean1.xq ≈ ocean2.xq
+ @test ocean1.yq ≈ ocean2.yq
- Test.@test ocean1.xh ≈ ocean2.xh
- Test.@test ocean1.yh ≈ ocean2.yh
+ @test ocean1.xh ≈ ocean2.xh
+ @test ocean1.yh ≈ ocean2.yh
- Test.@test ocean1.zl ≈ ocean2.zl
- Test.@test ocean1.zi ≈ ocean2.zi
+ @test ocean1.zl ≈ ocean2.zl
+ @test ocean1.zi ≈ ocean2.zi
- Test.@test ocean1.u ≈ ocean2.u
- Test.@test ocean1.v ≈ ocean2.v
- Test.@test ocean1.h ≈ ocean2.h
- Test.@test ocean1.e ≈ ocean2.e
+ @test ocean1.u ≈ ocean2.u
+ @test ocean1.v ≈ ocean2.v
+ @test ocean1.h ≈ ocean2.h
+ @test ocean1.e ≈ ocean2.e
if isassigned(ocean1.grain_list, 1)
- Test.@test ocean1.grain_list == ocean2.grain_list
+ @test ocean1.grain_list == ocean2.grain_list
end
nothing
end