module Test::Unit::Priority - test-unit: Ruby Standard Library Documentation

# module Test::Unit::Priority

### Public Class Methods

available_values() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 38
    def available_values
      Checker.available_priorities
    end

default() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 30
    def default
      @@default || :normal
    end

default=(default) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 34
    def default=(default)
      @@default = default
    end

disable() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 25
    def disable
      @@enabled = false
    end

enable() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 19
    def enable
      require "fileutils"
      require "tmpdir"
      @@enabled = true
    end

enabled?() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 15
    def enabled?
      @@enabled
    end

included(base) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 5
    def included(base)
      base.extend(ClassMethods)

      base.class_eval do
        setup :priority_setup, :before => :prepend
        teardown :priority_teardown, :after => :append
      end
    end

### Public Instance Methods

priority_setup(&_) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 183
    def priority_setup(&_)
      return unless Priority.enabled?
      Checker.new(self).setup
    end

priority_teardown() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/priority.rb, line 188
    def priority_teardown
      return unless Priority.enabled?
      Checker.new(self).teardown
    end