diff --git a/test/mmtk/test_configuration.rb b/test/mmtk/test_configuration.rb index 1191a27e6d..e2d0cf46a1 100644 --- a/test/mmtk/test_configuration.rb +++ b/test/mmtk/test_configuration.rb @@ -2,15 +2,17 @@ require_relative "helper" module MMTk class TestConfiguration < TestCase - def test_invalid_MMTK_THREADS - exit_code = assert_in_out_err( - [{ "MMTK_THREADS" => "foobar" }, "--"], - "", - [], - ["[FATAL] Invalid MMTK_THREADS foobar"] - ) + %w(MMTK_THREADS MMTK_HEAP_MIN MMTK_HEAP_MAX).each do |var| + define_method(:"test_invalid_#{var}") do + exit_code = assert_in_out_err( + [{ var => "foobar" }, "--"], + "", + [], + ["[FATAL] Invalid #{var} foobar"] + ) - assert_equal(1, exit_code.exitstatus) + assert_equal(1, exit_code.exitstatus) + end end end end