Module: Edfize::Tests::CheckReservedSignalAreas

Included in:
Edfize::Tests
Defined in:
lib/edfize/tests/check_reserved_signal_areas.rb

Instance Method Summary collapse

Instance Method Details

#test_reserved_signal_areas_blank(runner) ⇒ Object

This test checks that the reserved areas in the signal headers are blank



5
6
7
8
9
10
11
12
13
14
# File 'lib/edfize/tests/check_reserved_signal_areas.rb', line 5

def test_reserved_signal_areas_blank(runner)
  reserved_areas = runner.edf.signals.collect(&:reserved_area)

  result = Result.new
  result.passes = (reserved_areas.reject{|r| r.to_s.strip == ''}.count == 0)
  result.pass_fail = "  #{result.passes ? 'PASS' : 'FAIL'}".colorize( result.passes ? :green : :red ) + " Signal Reserved Area Blank"
  result.expected  = "    Expected : #{[''] * runner.edf.signals.count}"
  result.actual    = "    Actual   : #{reserved_areas}"
  result
end