/** * Identify unexpected field * @param field unexpected field * @param actual actual result * @return result of comparison */ public JSONCompareResult unexpected(String field, Object actual) { _fieldUnexpected.add(new FieldComparisonFailure(field, null, actual)); fail(formatUnexpected(field, actual)); return this; }
/** * Identify the missing field * @param field missing field * @param expected expected result * @return result of comparison */ public JSONCompareResult missing(String field, Object expected) { _fieldMissing.add(new FieldComparisonFailure(field, expected, null)); fail(formatMissing(field, expected)); return this; }
/** * Identify that the comparison failed * @param field Which field failed * @param expected Expected result * @param actual Actual result * @return result of comparision */ public JSONCompareResult fail(String field, Object expected, Object actual) { _fieldFailures.add(new FieldComparisonFailure(field, expected, actual)); this._field = field; this._expected = expected; this._actual = actual; fail(formatFailureMessage(field, expected, actual)); return this; }
/** * Identify unexpected field * @param field unexpected field * @param actual actual result * @return result of comparison */ public JSONCompareResult unexpected(String field, Object actual) { _fieldUnexpected.add(new FieldComparisonFailure(field, null, actual)); fail(formatUnexpected(field, actual)); return this; }
/** * Identify the missing field * @param field missing field * @param expected expected result * @return result of comparison */ public JSONCompareResult missing(String field, Object expected) { _fieldMissing.add(new FieldComparisonFailure(field, expected, null)); fail(formatMissing(field, expected)); return this; }
/** * Identify that the comparison failed * @param field Which field failed * @param expected Expected result * @param actual Actual result * @return result of comparision */ public JSONCompareResult fail(String field, Object expected, Object actual) { _fieldFailures.add(new FieldComparisonFailure(field, expected, actual)); this._field = field; this._expected = expected; this._actual = actual; fail(formatFailureMessage(field, expected, actual)); return this; }