Class: Kumi::Dev::Golden::RuntimeTestResult
- Inherits:
-
Object
- Object
- Kumi::Dev::Golden::RuntimeTestResult
- Defined in:
- lib/kumi/dev/golden/result.rb
Instance Attribute Summary collapse
-
#actual ⇒ Object
readonly
Returns the value of attribute actual.
-
#decl_name ⇒ Object
readonly
Returns the value of attribute decl_name.
-
#expected ⇒ Object
readonly
Returns the value of attribute expected.
-
#language ⇒ Object
readonly
Returns the value of attribute language.
-
#schema_name ⇒ Object
readonly
Returns the value of attribute schema_name.
Instance Method Summary collapse
- #failed? ⇒ Boolean
-
#initialize(schema_name:, decl_name:, expected:, actual:, language:) ⇒ RuntimeTestResult
constructor
A new instance of RuntimeTestResult.
- #passed? ⇒ Boolean
Constructor Details
#initialize(schema_name:, decl_name:, expected:, actual:, language:) ⇒ RuntimeTestResult
56 57 58 59 60 61 62 |
# File 'lib/kumi/dev/golden/result.rb', line 56 def initialize(schema_name:, decl_name:, expected:, actual:, language:) @schema_name = schema_name @decl_name = decl_name @expected = expected @actual = actual @language = language end |
Instance Attribute Details
#actual ⇒ Object (readonly)
Returns the value of attribute actual.
54 55 56 |
# File 'lib/kumi/dev/golden/result.rb', line 54 def actual @actual end |
#decl_name ⇒ Object (readonly)
Returns the value of attribute decl_name.
54 55 56 |
# File 'lib/kumi/dev/golden/result.rb', line 54 def decl_name @decl_name end |
#expected ⇒ Object (readonly)
Returns the value of attribute expected.
54 55 56 |
# File 'lib/kumi/dev/golden/result.rb', line 54 def expected @expected end |
#language ⇒ Object (readonly)
Returns the value of attribute language.
54 55 56 |
# File 'lib/kumi/dev/golden/result.rb', line 54 def language @language end |
#schema_name ⇒ Object (readonly)
Returns the value of attribute schema_name.
54 55 56 |
# File 'lib/kumi/dev/golden/result.rb', line 54 def schema_name @schema_name end |
Instance Method Details
#failed? ⇒ Boolean
68 69 70 |
# File 'lib/kumi/dev/golden/result.rb', line 68 def failed? !passed? end |
#passed? ⇒ Boolean
64 65 66 |
# File 'lib/kumi/dev/golden/result.rb', line 64 def passed? ValueNormalizer.values_equal?(actual, expected, language: language) end |