Class: Test::Unit::TestCase::InternalData
Relationships & Source Files | |
Inherits: | Object |
Defined in: | lib/test/unit/testcase.rb |
Class Method Summary
- .new ⇒ InternalData constructor
Instance Attribute Summary
- #elapsed_time readonly
- #have_test_data? ⇒ Boolean readonly
- #interrupted? ⇒ Boolean readonly
- #passed? ⇒ Boolean readonly
- #start_time readonly
- #test_data readonly
- #test_data_label readonly
Instance Method Summary
Constructor Details
.new ⇒ InternalData
# File 'lib/test/unit/testcase.rb', line 741
def initialize @start_time = nil @elapsed_time = nil @passed = true @interrupted = false @test_data_label = nil @test_data = nil end
Instance Attribute Details
#elapsed_time (readonly)
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 739
attr_reader :start_time, :elapsed_time
#have_test_data? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'lib/test/unit/testcase.rb', line 763
def have_test_data? not @test_data_label.nil? end
#interrupted? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'lib/test/unit/testcase.rb', line 754
def interrupted? @interrupted end
#passed? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'lib/test/unit/testcase.rb', line 750
def passed? @passed end
#start_time (readonly)
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 739
attr_reader :start_time, :elapsed_time
#test_data (readonly)
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 740
attr_reader :test_data_label, :test_data
#test_data_label (readonly)
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 740
attr_reader :test_data_label, :test_data
Instance Method Details
#assign_test_data(label, data)
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 758
def assign_test_data(label, data) @test_data_label = label @test_data = data end
#interrupted (readonly)
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 779
def interrupted @interrupted = true end
#problem_occurred
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 775
def problem_occurred @passed = false end
#test_finished
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 771
def test_finished @elapsed_time = Time.now - @start_time end
#test_started
[ GitHub ]# File 'lib/test/unit/testcase.rb', line 767
def test_started @start_time = Time.now end