Class: TestResults

Inherits:
Object
  • Object
show all
Defined in:
lib/zfben_hanoi/test_results.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(query, filename) ⇒ TestResults

Returns a new instance of TestResults.



3
4
5
6
7
8
# File 'lib/zfben_hanoi/test_results.rb', line 3

def initialize(query, filename)
  @total = query['total'].to_i
  @passed = query['passed'].to_i
  @failed = query['failed'].to_i
  @filename   = filename
end

Instance Attribute Details

#failedObject (readonly)

Returns the value of attribute failed.



2
3
4
# File 'lib/zfben_hanoi/test_results.rb', line 2

def failed
  @failed
end

#filenameObject (readonly)

Returns the value of attribute filename.



2
3
4
# File 'lib/zfben_hanoi/test_results.rb', line 2

def filename
  @filename
end

#passedObject (readonly)

Returns the value of attribute passed.



2
3
4
# File 'lib/zfben_hanoi/test_results.rb', line 2

def passed
  @passed
end

#totalObject (readonly)

Returns the value of attribute total.



2
3
4
# File 'lib/zfben_hanoi/test_results.rb', line 2

def total
  @total
end

Instance Method Details

#failed?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/zfben_hanoi/test_results.rb', line 10

def failed?
  @failed > 0
end

#to_sObject



14
15
16
17
# File 'lib/zfben_hanoi/test_results.rb', line 14

def to_s
  return "F" if failed?
  "."
end