title: assertEqual is not working
body: <p>I'm parsing 2 REST services and then comparing there responses in Java. I can see the json responses returned from both services. </p>
  
  <p>I'm using assertEqual(actual,expected) to validate key values of both services  . I'm forcing the wrong expected values but the assertion doesn't fail. </p>
  
  <p>sample:</p>
  
  <pre><code>String base_url_1= "http://url1.";
  String base_url_11= "http://url11.";
  
  @Test
  public void comparing () throws JSONException, IOException{    
  
      JSONArray json1 = jsonReader.readJsonFromUrl(base_url_1);
      JSONArray json11 = jsonReader.readJsonFromUrl(base_url_11);
  
      if (json1 != null) { 
          for (int i=0;i&lt;json1.length();i++){
              for (int j=0;j&lt;json11.length();j++) { 
  
                  JSONObject oneObject = json1.getJSONObject(i);
                  JSONObject oneObject11 = json11.getJSONObject(j);
  
                  Object   name= oneObject.get("name");
                  Object   name11= oneObject11.get("name");
  
                  //System.out.println(json1.getJSONObject(j));
                  //System.out.println(oneObject11);
  
                  assertThat(name.equals("test"));
                  assertEqual(oneObject.get("name"),oneObject11.get("address"));
              }
          }
      }
  }
  </code></pre>
  
  <p>The code doesn't fail. even though values are different. </p>