package com.uaihebert.uaimockserver.validator.body; import com.uaihebert.uaimockserver.log.backend.Log; import org.skyscreamer.jsonassert.FieldComparisonFailure; import org.skyscreamer.jsonassert.JSONCompareResult; import java.util.List; public final class UaiJsonFieldFailureLogger { private UaiJsonFieldFailureLogger() { } public static void logFailure(final String errorText, final JSONCompareResult jsonResult) { final List<FieldComparisonFailure> failureList = jsonResult.getFieldFailures(); for (FieldComparisonFailure failure : failureList) { Log.warnFormatted(errorText, failure.getField(), failure.getExpected(), failure.getActual()); } } }