Object
# File lib/test/unit/priority.rb, line 59 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 45
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 50 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 97 def initialize(test) @test = test end
# File lib/test/unit/priority.rb, line 74
def run_priority_high?(test)
rand > 0.3
end
# File lib/test/unit/priority.rb, line 70
def run_priority_important?(test)
rand > 0.1
end
# File lib/test/unit/priority.rb, line 82
def run_priority_low?(test)
rand > 0.75
end
# File lib/test/unit/priority.rb, line 66
def run_priority_must?(test)
true
end
Generated with the Darkfish Rdoc Generator 2.