Class ShouldBeEqualToIgnoringFields

java.lang.Object
org.assertj.core.error.BasicErrorMessageFactory
org.assertj.core.error.ShouldBeEqualToIgnoringFields
All Implemented Interfaces:
ErrorMessageFactory

public class ShouldBeEqualToIgnoringFields extends BasicErrorMessageFactory
Creates an AssertionError indicating that an assertion that verifies that two objects are lenient equal by ignoring fields failed.
Author:
Nicolas François, Joel Costigliola
  • Method Details

    • shouldBeEqualToIgnoringGivenFields

      public static ErrorMessageFactory shouldBeEqualToIgnoringGivenFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValues, List<String> ignoredFields)
      Parameters:
      actual - the actual value in the failed assertion.
      rejectedFields - fields name not matching
      rejectedValues - rejected fields values
      expectedValues - expected fields values
      ignoredFields - fields which are not base the lenient equality
      Returns:
      the created ErrorMessageFactory.