trait ObjectPropertiesIdenticalToTrait

Methods

static void
assertThat(mixed $value, Constraint $constraint, string $message = '')

Evaluates a \PHPUnit\Framework\Constraint\Constraint matcher object.

static void
assertObjectPropertiesIdenticalTo(array $expected, object $object, string $message = '')

Asserts that selected properties of $object are identical to $expected ones.

static void
assertNotObjectPropertiesIdenticalTo(array $expected, object $object, string $message = '')

Asserts that selected properties of $object are not identical to $expected ones.

objectPropertiesIdenticalTo(array $expected)

Compares selected properties of $object with $expected ones.

Details

at line 29
abstract static void assertThat(mixed $value, Constraint $constraint, string $message = '')

Evaluates a \PHPUnit\Framework\Constraint\Constraint matcher object.

Parameters

mixed $value
Constraint $constraint
string $message

Return Value

void

Exceptions

ExpectationFailedException
InvalidArgumentException

at line 46
static void assertObjectPropertiesIdenticalTo(array $expected, object $object, string $message = '')

Asserts that selected properties of $object are identical to $expected ones.

Parameters

array $expected

An array of key => value pairs with property names as keys and their expected values as values

object $object

An object to be examined

string $message

Optional failure message

Return Value

void

Exceptions

ExpectationFailedException
InvalidArgumentException
InvalidArgumentException

at line 69
static void assertNotObjectPropertiesIdenticalTo(array $expected, object $object, string $message = '')

Asserts that selected properties of $object are not identical to $expected ones.

Parameters

array $expected

An array of key => value pairs with property names as keys and their expected values as values

object $object

An object to be examined

string $message

Optional failure message

Return Value

void

Exceptions

ExpectationFailedException
InvalidArgumentException
InvalidArgumentException

at line 85
static ObjectPropertiesIdenticalTo objectPropertiesIdenticalTo(array $expected)

Compares selected properties of $object with $expected ones.

Parameters

array $expected

An array of key => value pairs with expected values of attributes

Return Value

ObjectPropertiesIdenticalTo

Exceptions

InvalidArgumentException