Top Level Namespace

Defined Under Namespace

Modules: ZUORA, Zuora Classes: ZuoraInterface

Instance Method Summary collapse

Instance Method Details

#run_testsObject



192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
# File 'lib/zuora_interface.rb', line 192

def run_tests

  t = ZuoraInterface.new
  t.session_start

  # create active account
  e = t.("name" + String(Time.now.to_f))
  puts "Created Account: " + e.id

  # query it
  r = t.query("SELECT Id, Name FROM Account WHERE Name = '#{e.name}' and status = 'Active'")
  e = r.result.records[0]
  puts "Queried Account: " + e.to_s

  # delete it
  r = t.delete("Account", [e.id])
  puts "Deleted Account? " + r[0].success.to_s

  t.session_cleanup

end