Class: Sapphire::DSL::FieldNotDefinedEvaluation

Inherits:
Object
  • Object
show all
Defined in:
lib/sapphire/DSL/Evaluations/FieldNotDefinedEvaluation.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(field, page) ⇒ FieldNotDefinedEvaluation

Returns a new instance of FieldNotDefinedEvaluation.



7
8
9
10
# File 'lib/sapphire/DSL/Evaluations/FieldNotDefinedEvaluation.rb', line 7

def initialize(field, page)
  @field = field
  @page = page
end

Instance Attribute Details

#fieldObject (readonly)

Returns the value of attribute field.



5
6
7
# File 'lib/sapphire/DSL/Evaluations/FieldNotDefinedEvaluation.rb', line 5

def field
  @field
end

Instance Method Details

#OutputObject

Raises:

  • (ExpectationException)


12
13
14
15
16
17
18
# File 'lib/sapphire/DSL/Evaluations/FieldNotDefinedEvaluation.rb', line 12

def Output()
    messages = []

    messages << "Cannot find control " + @field.to_s + " defined for page " + @page.to_s

    raise ExpectationException.new(messages)
end