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

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Afficher le fichier Open project: ezsystems/ezpublish-kernel

Protected Properties

Свойство Type Description
$repository eZ\Publish\Core\Repository\Repository

Méthodes protégées

Méthode 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

Méthode Description
assertProperty ( $propertyName, $expectedValue, $actualValue, $equal = true )

Method Details

assertPropertiesCorrect() protected méthode

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 méthode

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 méthode

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 méthode

protected createUserVersion1 ( ) : User
Résultat eZ\Publish\Core\Repository\Values\User\User

getDateTime() protected méthode

protected getDateTime ( $timestamp )

getRepository() abstract protected méthode

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

getStubbedUser() protected méthode

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

setUp() protected méthode

Setup test.
protected setUp ( )

tearDown() protected méthode

Tear down test (properties).
protected tearDown ( )

Property Details

$repository protected_oe property

protected Repository,eZ\Publish\Core\Repository $repository
Résultat eZ\Publish\Core\Repository\Repository