Class: ResultSuite

Inherits:
Result show all
Defined in:
lib/test/unit/ui/html/testrunner.rb

Instance Attribute Summary collapse

Attributes inherited from Result

#elapsed, #name, #passed, #result, #started, #status

Instance Method Summary collapse

Constructor Details

#initialize(n) ⇒ ResultSuite

Returns a new instance of ResultSuite.



309
310
311
312
313
314
# File 'lib/test/unit/ui/html/testrunner.rb', line 309

def initialize n
  super n
  @cases = []
  @n_case = 0
  @n_test = 0
end

Instance Attribute Details

#casesObject

Returns the value of attribute cases.



307
308
309
# File 'lib/test/unit/ui/html/testrunner.rb', line 307

def cases
  @cases
end

#n_caseObject

Returns the value of attribute n_case.



307
308
309
# File 'lib/test/unit/ui/html/testrunner.rb', line 307

def n_case
  @n_case
end

#n_testObject

Returns the value of attribute n_test.



307
308
309
# File 'lib/test/unit/ui/html/testrunner.rb', line 307

def n_test
  @n_test
end

Instance Method Details

#<<(suite_case) ⇒ Object



316
317
318
319
320
# File 'lib/test/unit/ui/html/testrunner.rb', line 316

def << (suite_case)
  @cases.push suite_case
  @n_case += 1
  @n_test += suite_case.n_test
end