summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/mmtk/test_configuration.rb18
1 files changed, 10 insertions, 8 deletions
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