title: Compare JSON Responses in Script Assertation
body: <p>I am attempting to compare two JSON responses from two separate test steps to determine if they are exactly equal to each other (successful case means that they are) using the following Groovy Script: </p>
  
  <pre><code>def response1 = context.expand( '${GetPatientProfileById#Response#}' )
  def response2 = context.expand( '${GetPatientProfileById#Response2#}' )
  log.info(response1)
  log.info(response2)
  assert response1 == response2
  </code></pre>
  
  <p>How that just always signals a pass and returns the following info:</p>
  
  <pre><code>Mon Oct 05 11:41:33 CDT 2015:INFO:
  Mon Oct 05 11:41:33 CDT 2015:INFO:
  </code></pre>
  
  <p>What am I missing? I under the impression that response1 and response2 would hold the JSON string value from the response of their respective test steps but I am clearly missing something.</p>