tweaks
This commit is contained in:
+10
-1
@@ -11,11 +11,20 @@ class SizingTest < Minitest::Test
|
||||
MoonModel::Config.new(
|
||||
"size" => { "input" => "diameter", "value" => 8.0, "unit" => "in", "meaning" => "datum" },
|
||||
"vertical_exaggeration" => exaggeration,
|
||||
"assembly" => assembly,
|
||||
"assembly" => assembly, "shell" => { "interior" => "hollow" },
|
||||
"resolution" => { "longitude_segments" => 48 }
|
||||
)
|
||||
end
|
||||
|
||||
|
||||
def test_solid_one_piece_allows_more_relief_before_radial_collapse
|
||||
hollow = datum_config(1, assembly: "one_piece")
|
||||
solid = MoonModel::Config.new(hollow.to_h.merge("shell" => hollow["shell"].merge("interior" => "solid")))
|
||||
|
||||
assert_operator MoonModel::Sizing.maximum_safe_exaggeration(solid, @data), :>,
|
||||
MoonModel::Sizing.maximum_safe_exaggeration(hollow, @data)
|
||||
end
|
||||
|
||||
def test_eight_inch_relief_uses_consistent_units
|
||||
one = MoonModel::Sizing.calculate(datum_config(1), @data)
|
||||
ten = MoonModel::Sizing.calculate(datum_config(10), @data)
|
||||
|
||||
Reference in New Issue
Block a user