PHP Class eZ\Publish\Core\Repository\Tests\Service\Integration\Base

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Show file Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$repository eZ\Publish\Core\Repository\Repository

Protected Methods

Method Description
assertPropertiesCorrect ( array $expectedValues, eZ\Publish\API\Repository\Values\ValueObject $actualObject, array $skipProperties = [] ) Asserts that properties given in $expectedValues are correctly set in $actualObject.
assertSameClassPropertiesCorrect ( array $propertiesNames, eZ\Publish\API\Repository\Values\ValueObject $expectedValues, eZ\Publish\API\Repository\Values\ValueObject $actualObject, array $skipProperties = [], $equal = true )
assertStructPropertiesCorrect ( eZ\Publish\API\Repository\Values\ValueObject $expectedValues, eZ\Publish\API\Repository\Values\ValueObject $actualObject, array $skipProperties = [] ) Asserts all properties from $expectedValues are correctly set in $actualObject.
createUserVersion1 ( ) : User
getDateTime ( $timestamp )
getRepository ( ) : eZ\Publish\API\Repository\Repository Generate \eZ\Publish\API\Repository\Repository.
getStubbedUser ( integer $id ) : eZ\Publish\API\Repository\Values\User\User Returns User stub with $id as User/Content id.
setUp ( ) Setup test.
tearDown ( ) Tear down test (properties).

Private Methods

Method Description
assertProperty ( $propertyName, $expectedValue, $actualValue, $equal = true )

Method Details

assertPropertiesCorrect() protected method

Asserts that properties given in $expectedValues are correctly set in $actualObject.
protected assertPropertiesCorrect ( array $expectedValues, eZ\Publish\API\Repository\Values\ValueObject $actualObject, array $skipProperties = [] )
$expectedValues array
$actualObject eZ\Publish\API\Repository\Values\ValueObject
$skipProperties array

assertSameClassPropertiesCorrect() protected method

protected assertSameClassPropertiesCorrect ( array $propertiesNames, eZ\Publish\API\Repository\Values\ValueObject $expectedValues, eZ\Publish\API\Repository\Values\ValueObject $actualObject, array $skipProperties = [], $equal = true )
$propertiesNames array
$expectedValues eZ\Publish\API\Repository\Values\ValueObject
$actualObject eZ\Publish\API\Repository\Values\ValueObject
$skipProperties array

assertStructPropertiesCorrect() protected method

Asserts all properties from $expectedValues are correctly set in $actualObject.
protected assertStructPropertiesCorrect ( eZ\Publish\API\Repository\Values\ValueObject $expectedValues, eZ\Publish\API\Repository\Values\ValueObject $actualObject, array $skipProperties = [] )
$expectedValues eZ\Publish\API\Repository\Values\ValueObject
$actualObject eZ\Publish\API\Repository\Values\ValueObject
$skipProperties array

createUserVersion1() protected method

protected createUserVersion1 ( ) : User
return eZ\Publish\Core\Repository\Values\User\User

getDateTime() protected method

protected getDateTime ( $timestamp )

getRepository() abstract protected method

Makes it possible to inject different Io / Persistence handlers
abstract protected getRepository ( ) : eZ\Publish\API\Repository\Repository
return eZ\Publish\API\Repository\Repository

getStubbedUser() protected method

Returns User stub with $id as User/Content id.
protected getStubbedUser ( integer $id ) : eZ\Publish\API\Repository\Values\User\User
$id integer
return eZ\Publish\API\Repository\Values\User\User

setUp() protected method

Setup test.
protected setUp ( )

tearDown() protected method

Tear down test (properties).
protected tearDown ( )

Property Details

$repository protected property

protected Repository,eZ\Publish\Core\Repository $repository
return eZ\Publish\Core\Repository\Repository