Class: Test::Unit::TestCase::InternalData

### Home Classes Methods

### In Files

- lib/test/unit/testcase.rb

### Parent

Object

### Methods

- ::new
- #assign_test_data
- #have_test_data?
- #interrupted
- #interrupted?
- #passed?
- #problem_occurred
- #test_finished
- #test_started

### 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::TestCase::InternalData

### Attributes

elapsed_time[R]
start_time[R]
test_data[R]
test_data_label[R]

### Public Class Methods

new() click to toggle source

    # File lib/test/unit/testcase.rb, line 714
    def initialize
      @start_time = nil
      @elapsed_time = nil
      @passed = true
      @interrupted = false
      @test_data_label = nil
      @test_data = nil
    end

### Public Instance Methods

assign_test_data(label, data) click to toggle source

    # File lib/test/unit/testcase.rb, line 731
    def assign_test_data(label, data)
      @test_data_label = label
      @test_data = data
    end

have_test_data?() click to toggle source

    # File lib/test/unit/testcase.rb, line 736
    def have_test_data?
      not @test_data_label.nil?
    end

interrupted() click to toggle source

    # File lib/test/unit/testcase.rb, line 752
    def interrupted
      @interrupted = true
    end

interrupted?() click to toggle source

    # File lib/test/unit/testcase.rb, line 727
    def interrupted?
      @interrupted
    end

passed?() click to toggle source

    # File lib/test/unit/testcase.rb, line 723
    def passed?
      @passed
    end

problem_occurred() click to toggle source

    # File lib/test/unit/testcase.rb, line 748
    def problem_occurred
      @passed = false
    end

test_finished() click to toggle source

    # File lib/test/unit/testcase.rb, line 744
    def test_finished
      @elapsed_time = Time.now - @start_time
    end

test_started() click to toggle source

    # File lib/test/unit/testcase.rb, line 740
    def test_started
      @start_time = Time.now
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.