1 package uk.co.datumedge.hamcrest.json; 2 3 public interface JSONModalComparator<T> extends JSONComparator<T> { 4 /** 5 * @return a {@code JSONModalComparator} instance that is equivalent to this, but does not check the ordering of 6 * array elements 7 */ 8 JSONModalComparator<T> butAllowingAnyArrayOrdering(); 9 10 /** 11 * @return a {@code JSONModalComparator} instance that is equivalent to this, but does allows fields to appear in 12 * the actual JSON document that do not appear in the expected JSON document. elements 13 */ 14 JSONModalComparator<T> butAllowingExtraUnexpectedFields(); 15 }