我想在初始化时使用两个不同的参数运行一组测试。我现在正在做的是:
require 'rubygems'
gem 'test-unit'
require 'test/unit'
require 'calc'
class My_test < Test::Unit::TestCase
class << self
def startup
$obj = Calc.new("test1")
end
end
def test_1
#testing $obj method 1
end
def test_2
#testing $obj method 2
end
.
.
.
end
现在我想使用不同的参数执行所有测试 test_1...test_n 说'test2',Calc.new(“test2”)。
最好的方法是什么?任何建议。我正在使用 gem test-unit 2.5.x