Object
# File lib/test/unit/priority.rb, line 61 def available_priorities methods(false).collect do |name| /\Arun_priority_(.+)\?\z/ =~ name.to_s $1 end.compact end
# File lib/test/unit/priority.rb, line 47 def have_priority?(name) singleton_class = (class << self; self; end) singleton_class.method_defined?(priority_check_method_name(name)) end
# File lib/test/unit/priority.rb, line 52 def need_to_run?(test) priority = test[:priority] || Priority.default if have_priority?(priority) send(priority_check_method_name(priority), test) else true end end
# File lib/test/unit/priority.rb, line 99 def initialize(test) @test = test end
# File lib/test/unit/priority.rb, line 76 def run_priority_high?(test) rand > 0.3 end
# File lib/test/unit/priority.rb, line 72 def run_priority_important?(test) rand > 0.1 end
# File lib/test/unit/priority.rb, line 84 def run_priority_low?(test) rand > 0.75 end
# File lib/test/unit/priority.rb, line 68 def run_priority_must?(test) true end
Generated with the Darkfish Rdoc Generator 2.