Top Description Fields Constructors Methods
org.assertj.core.error

public Class ShouldBeEqualToIgnoringFields

extends BasicErrorMessageFactory
Class Inheritance
Imports
java.util.List

Creates an AssertionError indicating that an assertion that verifies that two objects are lenient equal by ignoring fields failed.
Authors
Nicolas François, Joel Costigliola

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private static final String
Inherited from org.assertj.core.error.BasicErrorMessageFactory:
argumentsformatformatter

Constructor Summary

AccessConstructor and Description
private
ShouldBeEqualToIgnoringFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValues, List<String> ignoredFields)

private
ShouldBeEqualToIgnoringFields(Object actual, String rejectedField, Object rejectedValue, Object expectedValue, List<String> ignoredFields)

private
ShouldBeEqualToIgnoringFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValue)

private
ShouldBeEqualToIgnoringFields(Object actual, String rejectedField, Object rejectedValue, Object expectedValue)

Method Summary

Modifier and TypeMethod and Description
public static ErrorMessageFactory

Returns:

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

Creates a new ShouldBeEqualToIgnoringFields.

Inherited from org.assertj.core.error.BasicErrorMessageFactory:
createcreatecreateequalshashCodetoStringunquotedString

Field Detail

COMPARISONback to summary
private static final String COMPARISON
EXCLUDINGback to summary
private static final String EXCLUDING
EXPECTED_MULTIPLEback to summary
private static final String EXPECTED_MULTIPLE
EXPECTED_SINGLEback to summary
private static final String EXPECTED_SINGLE

Constructor Detail

ShouldBeEqualToIgnoringFieldsback to summary
private ShouldBeEqualToIgnoringFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValues, List<String> ignoredFields)
ShouldBeEqualToIgnoringFieldsback to summary
private ShouldBeEqualToIgnoringFields(Object actual, String rejectedField, Object rejectedValue, Object expectedValue, List<String> ignoredFields)
ShouldBeEqualToIgnoringFieldsback to summary
private ShouldBeEqualToIgnoringFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValue)
ShouldBeEqualToIgnoringFieldsback to summary
private ShouldBeEqualToIgnoringFields(Object actual, String rejectedField, Object rejectedValue, Object expectedValue)

Method Detail

shouldBeEqualToIgnoringGivenFieldsback to summary
public static ErrorMessageFactory shouldBeEqualToIgnoringGivenFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValues, List<String> ignoredFields)

Creates a new ShouldBeEqualToIgnoringFields.

Parameters
actual:Object

the actual value in the failed assertion.

rejectedFields:List<String>

fields name not matching

rejectedValues:List<Object>

rejected fields values

expectedValues:List<Object>

expected fields values

ignoredFields:List<String>

fields which are not base the lenient equality

Returns:ErrorMessageFactory

the created ErrorMessageFactory.