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

public Class ShouldBeEqualByComparingOnlyGivenFields

extends BasicErrorMessageFactory
Class Inheritance
Imports
java.util.List

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
private
ShouldBeEqualByComparingOnlyGivenFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValue, List<String> acceptedFields)

private
ShouldBeEqualByComparingOnlyGivenFields(Object actual, String rejectedField, Object rejectedValue, Object expectedValue, List<String> acceptedFields)

Method Summary

Modifier and TypeMethod and Description
public static ErrorMessageFactory

Returns:

the created ErrorMessageFactory.
shouldBeEqualComparingOnlyGivenFields
(Object
the actual value in the failed assertion.
actual
,
List<String>
fields names not matching
rejectedFields
,
List<Object>
fields values not matching
rejectedValues
,
List<Object>
expected fields values
expectedValues
,
List<String>
fields on which is based the lenient equality
acceptedFields
)

Creates a new ShouldBeEqualByComparingOnlyGivenFields.

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

Constructor Detail

ShouldBeEqualByComparingOnlyGivenFieldsback to summary
private ShouldBeEqualByComparingOnlyGivenFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValue, List<String> acceptedFields)
ShouldBeEqualByComparingOnlyGivenFieldsback to summary
private ShouldBeEqualByComparingOnlyGivenFields(Object actual, String rejectedField, Object rejectedValue, Object expectedValue, List<String> acceptedFields)

Method Detail

shouldBeEqualComparingOnlyGivenFieldsback to summary
public static ErrorMessageFactory shouldBeEqualComparingOnlyGivenFields(Object actual, List<String> rejectedFields, List<Object> rejectedValues, List<Object> expectedValues, List<String> acceptedFields)

Creates a new ShouldBeEqualByComparingOnlyGivenFields.

Parameters
actual:Object

the actual value in the failed assertion.

rejectedFields:List<String>

fields names not matching

rejectedValues:List<Object>

fields values not matching

expectedValues:List<Object>

expected fields values

acceptedFields:List<String>

fields on which is based the lenient equality

Returns:ErrorMessageFactory

the created ErrorMessageFactory.