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

Inherits:
Object
  • Object
show all
Defined in:
lib/test/unit/testcase.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeInternalData

Returns a new instance of InternalData.



938
939
940
941
942
943
944
945
946
# File 'lib/test/unit/testcase.rb', line 938

def initialize
  @start_time = nil
  @elapsed_time = nil
  @passed = true
  @interrupted = false
  @test_data_label = nil
  @test_data = nil
  @run_context = nil
end

Instance Attribute Details

#elapsed_timeObject (readonly)

Returns the value of attribute elapsed_time.



935
936
937
# File 'lib/test/unit/testcase.rb', line 935

def elapsed_time
  @elapsed_time
end

#run_contextObject

Returns the value of attribute run_context.



937
938
939
# File 'lib/test/unit/testcase.rb', line 937

def run_context
  @run_context
end

#start_timeObject (readonly)

Returns the value of attribute start_time.



935
936
937
# File 'lib/test/unit/testcase.rb', line 935

def start_time
  @start_time
end

#test_dataObject (readonly)

Returns the value of attribute test_data.



936
937
938
# File 'lib/test/unit/testcase.rb', line 936

def test_data
  @test_data
end

#test_data_labelObject (readonly)

Returns the value of attribute test_data_label.



936
937
938
# File 'lib/test/unit/testcase.rb', line 936

def test_data_label
  @test_data_label
end

Instance Method Details

#assign_test_data(label, data) ⇒ Object



956
957
958
959
# File 'lib/test/unit/testcase.rb', line 956

def assign_test_data(label, data)
  @test_data_label = label
  @test_data = data
end

#have_test_data?Boolean

Returns:

  • (Boolean)


961
962
963
# File 'lib/test/unit/testcase.rb', line 961

def have_test_data?
  not @test_data_label.nil?
end

#interruptedObject



977
978
979
# File 'lib/test/unit/testcase.rb', line 977

def interrupted
  @interrupted = true
end

#interrupted?Boolean

Returns:

  • (Boolean)


952
953
954
# File 'lib/test/unit/testcase.rb', line 952

def interrupted?
  @interrupted
end

#passed?Boolean

Returns:

  • (Boolean)


948
949
950
# File 'lib/test/unit/testcase.rb', line 948

def passed?
  @passed
end

#problem_occurredObject



973
974
975
# File 'lib/test/unit/testcase.rb', line 973

def problem_occurred
  @passed = false
end

#test_finishedObject



969
970
971
# File 'lib/test/unit/testcase.rb', line 969

def test_finished
  @elapsed_time = Time.now - @start_time
end

#test_startedObject



965
966
967
# File 'lib/test/unit/testcase.rb', line 965

def test_started
  @start_time = Time.now
end