class Test::Unit::UI::Emacs::TestRunner - test-unit: Ruby Standard Library Documentation

# class Test::Unit::UI::Emacs::TestRunner

### Private Instance Methods

format_fault(fault) click to toggle source
Calls superclass method `Test::Unit::UI::Console::TestRunner#format_fault`

    # File test-unit-3.6.7/lib/test/unit/ui/emacs/testrunner.rb, line 15
    def format_fault(fault)
      return super unless fault.respond_to?(:label)
      format_method_name = "format_fault_#{fault.label.downcase}"
      if respond_to?(format_method_name, true)
        __send__(format_method_name, fault)
      else
        super
      end
    end

format_fault_error(error) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/ui/emacs/testrunner.rb, line 38
    def format_fault_error(error)
      result = "#{error.label}:\n"
      result += "#{error.test_name}:\n"
      result += "#{error.message}\n"
      result += error.backtrace.join("\n")
      result
    end

format_fault_failure(failure) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/ui/emacs/testrunner.rb, line 25
    def format_fault_failure(failure)
      if failure.location.size == 1
        location = failure.location[0]
        location_display = location.sub(/\A(.+:\d+).*/, ' [\\1]')
      else
        location_display = "\n" + failure.location.join("\n")
      end
      result = "#{failure.label}:\n"
      result += "#{failure.test_name}#{location_display}:\n"
      result += failure.message
      result
    end

output_setup_end() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/ui/emacs/testrunner.rb, line 9
    def output_setup_end
    end

output_started() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/ui/emacs/testrunner.rb, line 12
    def output_started
    end