我一直试图从rake文件调用单个单元测试方法来自动化我的测试但是我一直收到错误。每次我运行'rake manage'时,我的'manage'任务中都会出现错误:错误的参数数量0 for 1 。这是我的rake文件:
require "test_file"
task :default => [:commands]
task :manage do
myTest = Unit_Test.new
myTest.test
end
我的实际类使用了Test :: Unit :: TestCase类。这是一个名为'test_file.rb'的单独文件。
class Unit_Test < Test::Unit::TestCase
include Rack::Test::Methods
def test
puts "this is just a test"
end
end
错误指向:
myTest = Unit_Test.new
如何从此课程中调用单个方法?我基本上想在不同的任务中调用这个类中的某些方法,但我无法让它工作。我如何使这个工作?
答案 0 :(得分:0)
你考虑过吗
ruby test_file.rb --name test_method_to_be_run
或者您需要运行多种测试方法吗?
此外,您使用的是哪个版本的Ruby? 1.8或1.9?