Ruby unit test: запустить тестовый класс из основного класса - PullRequest
0 голосов
/ 18 июля 2010

В модульном тестировании Ruby я могу запустить тестовый класс из другого класса

для exa

class Foo < Test::Unit:: TestCase

test_abc()
test_bnd()

Теперь я хочу запустить вышеуказанный набор тестов из моего основного класса

так как я мог это сделать, я попытался использовать runner, но Доно Ват должен быть аргументом к методу run

Test::Unit::UI::Console::TestRunner.run(FOO)

, С уважением

1 Ответ

0 голосов
/ 19 июля 2010

Это правильно (см. http://www.ensta.fr/~diam/ruby/online/ruby-doc-stdlib/libdoc/test/unit/rdoc/classes/Test/Unit.html)

require 'test/unit/ui/console/testrunner'
Test::Unit::UI::Console::TestRunner.run(TC_MyTest)
...