private boolean repositoryEquals( RepositoryMeta repo1, RepositoryMeta repo2 ) { return repo1.toJSONObject().equals( repo2.toJSONObject() ); }
@Override public boolean matches(Object o) { Values values = (Values) o; String actualKey = (String) values.get(0); JSONObject actualMessage = (JSONObject) values.get(1); removeTimingFields(actualMessage); return expectedKey.equals(actualKey) && expectedMessage.equals(actualMessage); }
@Override public boolean matches(Object o) { Values values = (Values) o; JSONObject actual = (JSONObject) values.get(0); actual.remove("timestamp"); expected.remove("timestamp"); actual.remove("stack"); expected.remove("stack"); actual.remove("guid"); expected.remove("guid"); return actual.equals(expected); } }
/** Equality based on wrapped {@link #json}. */ @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; MBLayer other = (MBLayer) obj; if (json == null) { if (other.json != null) return false; } else if (!json.equals(other.json)) return false; return true; }
JSONArray arr1 = new JSONArray(); JSONArray arr2 = new JSONArray(); arr1.put(1); arr1.put(2); arr1.put(3); arr1.put(4); arr1.put(5); arr2.put(2); arr2.put(1); arr2.put(3); arr2.put(5); arr2.put(4); JSONObject o1 = arr1.toJSONObject(arr1); JSONObject o2 = arr2.toJSONObject(arr2); System.out.println(o1.equals(o2)); //true
if (activityMessage!=null) { JSONObject activityMessageType = (JSONObject) activityMessage.get(TYPE); if (activityMessageType.equals(ACTIVITY_TIME_UPDATE)) { JSONObject activityMessageTypeState = (JSONObject) activityMessage.get(ACTIVITY_STATE); if (activityMessageTypeState.get(RESPONSE_CURRENT_TIME) instanceof Double) {