package org.test4j.hamcrest.matcher.property.reflection; /** * Modes defining how to compare two values. No mode means strict comparison. */ public enum EqMode { /** * Ignore fields that do not have a default value for the left-hand * (expected) side */ IGNORE_DEFAULTS, /** * Do not compare the actual time/date value.<br> * just that both left-hand (expected) and right-hand side are null or not * null. */ IGNORE_DATES, /** * Do not compare the order of collections and arrays.<br> * Only check that all values of the left-hand (expected) side collection or * array are also contained in the right-hand (actual) side and vice versa. */ IGNORE_ORDER, /** * */ EQ_STRING; }