module JiniTest
Constants
- MAKE_SETUP
Public Class Methods
autorun()
click to toggle source
# File lib/jinitest.rb, line 4 def self.autorun at_exit { JiniTest.run } end
run()
click to toggle source
# File lib/jinitest.rb, line 10 def self.run reporter = Reporter.new reporter.render_header suites = Test.runnables.reject { |suite| suite.runnable_methods.empty? } suites.map { |suite| suite.run(reporter) } reporter.render_statistics end
run_method(klass, method_name, reporter)
click to toggle source
# File lib/jinitest.rb, line 18 def self.run_method(klass, method_name, reporter) reporter.inc_runs begin instance = klass.new(method_name, reporter) instance.send(MAKE_SETUP) if instance.respond_to? MAKE_SETUP instance.run reporter.render_test_ok rescue TestError => e reporter.add_failure(e) reporter.render_test_failure end end