我在 ROR 中看到了一个用于测试某些域类的示例:
context "Validations" do
[:city, :zip, :street].each do |attr|
it "must have a #{attr}" do
a = Address.new
a.should_not be_valid
a.errors.on(attr).should_not be_nil
end
end
end
它使用不同的值和不同的名称动态创建测试......这很有趣,但是......我可以用 spock 或 jUnit 来做这件事吗?
非常感谢