eZ\Publish\Core\Persistence\Legacy\Tests\TestCase::assertStructsEqual PHP Méthode

assertStructsEqual() protected méthode

Asserts that properties of $actStruct equal properties of $expStruct (not vice versa!). If $propertyNames is null, all properties are checked. Otherwise, $propertyNames provides a white list.
protected assertStructsEqual ( object $expStruct, object $actStruct, array $propertyNames = null )
$expStruct object
$actStruct object
$propertyNames array
    protected function assertStructsEqual($expStruct, $actStruct, array $propertyNames = null)
    {
        if ($propertyNames === null) {
            $propertyNames = $this->getPublicPropertyNames($expStruct);
        }
        foreach ($propertyNames as $propName) {
            $this->assertEquals($expStruct->{$propName}, $actStruct->{$propName}, "Properties \${$propName} not same");
        }
    }