Class: DTR::TestUnit::ThreadSafeTestResult
- Inherits:
-
SynchronizedTestResult
- Object
- SynchronizedTestResult
- DTR::TestUnit::ThreadSafeTestResult
- Defined in:
- lib/dtr/test_unit/thread_safe_test_result.rb
Defined Under Namespace
Classes: Pair, RunnerTestResults
Instance Method Summary collapse
-
#initialize(*args) ⇒ ThreadSafeTestResult
constructor
A new instance of ThreadSafeTestResult.
- #instance(runner) ⇒ Object
- #to_s ⇒ Object
Methods inherited from SynchronizedTestResult
Constructor Details
#initialize(*args) ⇒ ThreadSafeTestResult
Returns a new instance of ThreadSafeTestResult.
77 78 79 80 |
# File 'lib/dtr/test_unit/thread_safe_test_result.rb', line 77 def initialize(*args) super @results = RunnerTestResults.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class DTR::TestUnit::SynchronizedTestResult
Instance Method Details
#instance(runner) ⇒ Object
82 83 84 |
# File 'lib/dtr/test_unit/thread_safe_test_result.rb', line 82 def instance(runner) Pair.new(self, @results.fetch(runner)) end |
#to_s ⇒ Object
86 87 88 |
# File 'lib/dtr/test_unit/thread_safe_test_result.rb', line 86 def to_s "#{@results}\n\n#{super}" end |