Class: PriorityTest::Core::TestResult

Inherits:
Sequel::Model
  • Object
show all
Includes:
ValidationsHelper
Defined in:
lib/priority_test/core/test_result.rb

Constant Summary collapse

PASSED_STATUS =
'passed'
FAILEDED_STATUS =
'failed'

Instance Method Summary collapse

Methods included from ValidationsHelper

#validates_includes, #validates_presence

Instance Method Details

#failed?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/priority_test/core/test_result.rb', line 15

def failed?
  not passed?
end

#passed?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/priority_test/core/test_result.rb', line 11

def passed?
  status == PASSED_STATUS
end

#validateObject



19
20
21
22
# File 'lib/priority_test/core/test_result.rb', line 19

def validate
  validates_presence [ :status, :started_at, :run_time ]
  validates_includes [ PASSED_STATUS, FAILEDED_STATUS ], :status
end