Class: Test::Unit::ProcessTestResult

Inherits:
Object
  • Object
show all
Defined in:
lib/test/unit/process-test-result.rb

Instance Method Summary collapse

Constructor Details

#initialize(output) ⇒ ProcessTestResult

Returns a new instance of ProcessTestResult.



10
11
12
# File 'lib/test/unit/process-test-result.rb', line 10

def initialize(output)
  @output = output
end

Instance Method Details

#add_assertionObject

Records an individual assertion.



23
24
25
# File 'lib/test/unit/process-test-result.rb', line 23

def add_assertion
  send_result(__method__)
end

#add_error(error) ⇒ Object



27
28
29
# File 'lib/test/unit/process-test-result.rb', line 27

def add_error(error)
  send_result(__method__, error)
end

#add_failure(failure) ⇒ Object



31
32
33
# File 'lib/test/unit/process-test-result.rb', line 31

def add_failure(failure)
  send_result(__method__, failure)
end

#add_notification(notification) ⇒ Object



43
44
45
# File 'lib/test/unit/process-test-result.rb', line 43

def add_notification(notification)
  send_result(__method__, notification)
end

#add_omission(omission) ⇒ Object



39
40
41
# File 'lib/test/unit/process-test-result.rb', line 39

def add_omission(omission)
  send_result(__method__, omission)
end

#add_passObject



18
19
20
# File 'lib/test/unit/process-test-result.rb', line 18

def add_pass
  send_result(__method__)
end

#add_pending(pending) ⇒ Object



35
36
37
# File 'lib/test/unit/process-test-result.rb', line 35

def add_pending(pending)
  send_result(__method__, pending)
end

#add_runObject



14
15
16
# File 'lib/test/unit/process-test-result.rb', line 14

def add_run
  send_result(__method__)
end