Test :: Unit :: TestCase из rakefile? - PullRequest
       12

Test :: Unit :: TestCase из rakefile?

0 голосов
/ 17 июня 2011

Я застрял, пытаясь вызвать отдельные методы модульного тестирования из файла rake, чтобы автоматизировать мое тестирование, но продолжаю получать сообщение об ошибке. Каждый раз, когда я запускаю 'rake manage', в моей задаче 'manage' появляется ошибка: неверное количество аргументов 0 для 1 . Вот мой файл рейка:

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

Как я могу вызвать отдельные методы из этого класса? Я в основном хочу вызывать определенные методы из этого класса в разных задачах, но я не могу заставить его работать. Как мне заставить это работать?

1 Ответ

0 голосов
/ 17 июня 2011

Рассматривали ли вы сделать

ruby test_file.rb --name test_method_to_be_run

Или вам нужно запустить несколько методов тестирования?

Кроме того, какую версию Ruby вы используете? 1,8 или 1,9?

...