Module: Test::Unit::Priority

### Home Classes Methods

### In Files

- lib/test/unit/priority.rb

### Namespace

- MODULE Test::Unit::Priority::ClassMethods
- CLASS Test::Unit::Priority::Checker

### Methods

- ::available_values
- ::default
- ::default=
- ::disable
- ::enable
- ::enabled?
- ::included
- #priority_setup
- #priority_teardown

### Class/Module Index

Quicksearch

- Test
- Test::Unit
- Test::Unit::AssertionFailedError
- Test::Unit::Assertions
- Test::Unit::Attribute
- Test::Unit::Attribute::BaseClassMethods
- Test::Unit::Attribute::ClassMethods
- Test::Unit::Attribute::StringifyKeyHash
- Test::Unit::AttributeMatcher
- Test::Unit::AutoRunner
- Test::Unit::CodeSnippetFetcher
- Test::Unit::Collector
- Test::Unit::Collector::Descendant
- Test::Unit::Collector::Dir
- Test::Unit::Collector::Load
- Test::Unit::Collector::ObjectSpace
- Test::Unit::Collector::XML
- Test::Unit::Collector::XML::Listener
- Test::Unit::Color
- Test::Unit::Color::Error
- Test::Unit::Color::ParseError
- Test::Unit::ColorScheme
- Test::Unit::Data
- Test::Unit::Data::ClassMethods
- Test::Unit::Data::ClassMethods::Loader
- Test::Unit::Diff
- Test::Unit::Diff::Differ
- Test::Unit::Diff::ReadableDiffer
- Test::Unit::Diff::SequenceMatcher
- Test::Unit::Diff::UTF8Line
- Test::Unit::Diff::UnifiedDiffer
- Test::Unit::Error
- Test::Unit::ErrorHandler
- Test::Unit::ExceptionHandler
- Test::Unit::ExceptionHandler::ClassMethods
- Test::Unit::Failure
- Test::Unit::FailureHandler
- Test::Unit::FaultLocationDetector
- Test::Unit::Fixture
- Test::Unit::Fixture::ClassMethods
- Test::Unit::MixColor
- Test::Unit::Notification
- Test::Unit::NotificationHandler
- Test::Unit::NotifiedError
- Test::Unit::NullResultContainerInitializer
- Test::Unit::Omission
- Test::Unit::OmissionHandler
- Test::Unit::OmittedError
- Test::Unit::PendedError
- Test::Unit::Pending
- Test::Unit::PendingHandler
- Test::Unit::Priority
- Test::Unit::Priority::Checker
- Test::Unit::Priority::ClassMethods
- Test::Unit::TestCase
- Test::Unit::TestCase::InternalData
- Test::Unit::TestCaseNotificationSupport
- Test::Unit::TestCaseOmissionSupport
- Test::Unit::TestCasePendingSupport
- Test::Unit::TestResult
- Test::Unit::TestResultErrorSupport
- Test::Unit::TestResultFailureSupport
- Test::Unit::TestResultNotificationSupport
- Test::Unit::TestResultOmissionSupport
- Test::Unit::TestResultPendingSupport
- Test::Unit::TestSuite
- Test::Unit::UI
- Test::Unit::UI::Console
- Test::Unit::UI::Console::ColorizedReadableDiffer
- Test::Unit::UI::Console::OutputLevel
- Test::Unit::UI::Console::TestRunner
- Test::Unit::UI::Emacs
- Test::Unit::UI::Emacs::TestRunner
- Test::Unit::UI::TestRunner
- Test::Unit::UI::TestRunnerMediator
- Test::Unit::UI::TestRunnerUtilities
- Test::Unit::UI::XML
- Test::Unit::UI::XML::TestRunner
- Test::Unit::Util
- Test::Unit::Util::BacktraceFilter
- Test::Unit::Util::MethodOwnerFinder
- Test::Unit::Util::Observable
- Test::Unit::Util::Output
- Test::Unit::Util::ProcWrapper
- Object

No matching classes.

# Test::Unit::Priority

### Public Class Methods

available_values() click to toggle source

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

default() click to toggle source

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

default=(default) click to toggle source

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

disable() click to toggle source

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

enable() click to toggle source

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

enabled?() click to toggle source

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

included(base) click to toggle source

    # File lib/test/unit/priority.rb, line 7
    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 lib/test/unit/priority.rb, line 171
    def priority_setup
      return unless Priority.enabled?
      Checker.new(self).setup
    end

priority_teardown() click to toggle source

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

[Validate]

Generated with the Darkfish Rdoc Generator 2.