Class: Drntest::TestExecutor::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/drntest/test-executor.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Context



48
49
50
51
52
53
# File 'lib/drntest/test-executor.rb', line 48

def initialize(client)
  @client = client
  @requests = []
  @responses = []
  @logging = true
end

Instance Attribute Details

#responsesObject (readonly)

Returns the value of attribute responses.



46
47
48
# File 'lib/drntest/test-executor.rb', line 46

def responses
  @responses
end

Instance Method Details

#execute(operation) ⇒ Object



55
56
57
58
59
60
61
62
# File 'lib/drntest/test-executor.rb', line 55

def execute(operation)
  case operation
  when Directive
    execute_directive(operation)
  else
    execute_request(operation)
  end
end

#finishObject



64
65
66
# File 'lib/drntest/test-executor.rb', line 64

def finish
  consume_requests
end