trait ClassPropertiesIdenticalToTrait

Methods

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

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

static void
assertClassPropertiesIdenticalTo(array $expected, string $class, string $message = '')

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

static void
assertNotClassPropertiesIdenticalTo(array $expected, string $class, string $message = '')

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

classPropertiesIdenticalTo(array $expected)

Compares selected properties of $class 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 assertClassPropertiesIdenticalTo(array $expected, string $class, string $message = '')

Asserts that selected properties of $class 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

string $class

A name of a class to be examined

string $message

Optional failure message

Return Value

void

Exceptions

ExpectationFailedException
InvalidArgumentException
InvalidArgumentException

at line 69
static void assertNotClassPropertiesIdenticalTo(array $expected, string $class, string $message = '')

Asserts that selected properties of $class 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

string $class

A name of a class to be examined

string $message

Optional failure message

Return Value

void

Exceptions

ExpectationFailedException
InvalidArgumentException
InvalidArgumentException

at line 85
static ClassPropertiesIdenticalTo classPropertiesIdenticalTo(array $expected)

Compares selected properties of $class with $expected ones.

Parameters

array $expected

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

Return Value

ClassPropertiesIdenticalTo

Exceptions

InvalidArgumentException