PHP Class eZ\Publish\Core\Persistence\Legacy\Tests\Content\Gateway\DoctrineDatabaseTest

Afficher le fichier Open project: ezsystems/ezpublish-kernel

Protected Properties

Свойство Type Description
$databaseGateway eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase Database gateway to test.

Méthodes publiques

Méthode Description
testCreateFixtureForMapperExtractContentFromRows ( )
testCreateFixtureForMapperExtractContentFromRowsMultipleVersions ( )
testCtor ( )
testDeleteContent ( )
testDeleteField ( )
testDeleteFields ( )
testDeleteFieldsWithSecondArgument ( )
testDeleteNames ( )
testDeleteNamesWithSecondArgument ( )
testDeleteRelation ( )
testDeleteRelationWithCompositeBitmask ( )
testDeleteRelationsFrom ( )
testDeleteRelationsTo ( )
testDeleteRelationsWithSecondArgument ( )
testDeleteVersions ( )
testDeleteVersionsWithSecondArgument ( )
testGetAllLocationIds ( )
testGetFieldIdsByType ( )
testGetFieldIdsByTypeWithSecondArgument ( )
testGetLastVersionNumber ( ) *
testInsertContentObject ( )
testInsertNewAlwaysAvailableField ( )
testInsertNewField ( )
testInsertRelation ( )
testInsertVersion ( )
testListVersionNumbers ( )
testListVersions ( )
testListVersionsForUser ( )
testLoadNonExistentTranslation ( )
testLoadRelations ( )
testLoadRelationsByType ( )
testLoadRelationsByVersion ( )
testLoadRelationsNoResult ( )
testLoadReverseRelations ( )
testLoadReverseRelationsWithType ( )
testLoadVersionInfo ( )
testLoadWithAllTranslations ( )
testLoadWithSingleTranslation ( )
testSetName ( )
testSetStatus ( )
testSetStatusPublished ( )
testSetStatusUnknownVersion ( )
testUpdateAlwaysAvailableFlagAdd ( ) Test for the updateAlwaysAvailableFlag() method.
testUpdateAlwaysAvailableFlagRemove ( ) Test for the updateAlwaysAvailableFlag() method.
testUpdateContent ( )
testUpdateContentAddAlwaysAvailableFlagMultilingual ( ) Test for the updateAlwaysAvailableFlag() method.
testUpdateContentRemoveAlwaysAvailableFlagMultilingual ( ) Test for the updateAlwaysAvailableFlag() method.
testUpdateField ( )
testUpdateNonTranslatableField ( )
testUpdateVersion ( )

Méthodes protégées

Méthode Description
assertValuesInRows ( string $columnKey, array $expectedValues, array $actualRows ) Asserts that $columnKey in $actualRows exactly contains $expectedValues.
countContent ( integer $contentId = null ) : integer Counts the number of content objects.
countContentFields ( integer $contentId = null ) : integer Counts the number of fields.
countContentNames ( integer $contentId = null ) : integer Counts the number of content names.
countContentRelations ( integer $fromId = null, integer $toId = null ) : integer Counts the number of relations in the database.
countContentVersions ( integer $contentId = null ) : integer Counts the number of versions.
getContentFixture ( ) : eZ\Publish\SPI\Persistence\Content Returns a Content fixture.
getCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\CreateStruct Returns a Content fixture.
getDatabaseGateway ( ) : DoctrineDatabase Returns a ready to test DoctrineDatabase gateway.
getFieldFixture ( ) : eZ\Publish\SPI\Persistence\Content\Field Returns a Field fixture.
getMetadataUpdateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct Returns a MetadataUpdateStruct fixture.
getOtherLanguageFieldFixture ( ) : eZ\Publish\SPI\Persistence\Content\Field Returns a Field fixture in a different language.
getRelationCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct DoctrineDatabaseTest::getRelationCreateStructFixture().
getStorageValueFixture ( ) : StorageFieldValue Returns a StorageFieldValue fixture.
getUpdateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\UpdateStruct Returns an UpdateStruct fixture.
getVersionFixture ( ) : eZ\Publish\SPI\Persistence\Content\VersionInfo Returns a Version fixture.
insertRelationFixture ( ) Inserts the relation database fixture from relation_data.php.
storeFixture ( string $file, mixed $fixture ) Stores $fixture in $file to be required as a fixture.

Method Details

assertValuesInRows() protected méthode

Asserts that $columnKey in $actualRows exactly contains $expectedValues.
protected assertValuesInRows ( string $columnKey, array $expectedValues, array $actualRows )
$columnKey string
$expectedValues array
$actualRows array

countContent() protected méthode

Counts the number of content objects.
protected countContent ( integer $contentId = null ) : integer
$contentId integer
Résultat integer

countContentFields() protected méthode

Counts the number of fields.
protected countContentFields ( integer $contentId = null ) : integer
$contentId integer
Résultat integer

countContentNames() protected méthode

Counts the number of content names.
protected countContentNames ( integer $contentId = null ) : integer
$contentId integer
Résultat integer

countContentRelations() protected méthode

Counts the number of relations in the database.
protected countContentRelations ( integer $fromId = null, integer $toId = null ) : integer
$fromId integer
$toId integer
Résultat integer

countContentVersions() protected méthode

Counts the number of versions.
protected countContentVersions ( integer $contentId = null ) : integer
$contentId integer
Résultat integer

getContentFixture() protected méthode

Returns a Content fixture.
protected getContentFixture ( ) : eZ\Publish\SPI\Persistence\Content
Résultat eZ\Publish\SPI\Persistence\Content

getCreateStructFixture() protected méthode

Returns a Content fixture.
protected getCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\CreateStruct
Résultat eZ\Publish\SPI\Persistence\Content\CreateStruct

getDatabaseGateway() protected méthode

Returns a ready to test DoctrineDatabase gateway.
protected getDatabaseGateway ( ) : DoctrineDatabase
Résultat eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase

getFieldFixture() protected méthode

Returns a Field fixture.
protected getFieldFixture ( ) : eZ\Publish\SPI\Persistence\Content\Field
Résultat eZ\Publish\SPI\Persistence\Content\Field

getMetadataUpdateStructFixture() protected méthode

Returns a MetadataUpdateStruct fixture.
protected getMetadataUpdateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct
Résultat eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct

getOtherLanguageFieldFixture() protected méthode

Returns a Field fixture in a different language.
protected getOtherLanguageFieldFixture ( ) : eZ\Publish\SPI\Persistence\Content\Field
Résultat eZ\Publish\SPI\Persistence\Content\Field

getRelationCreateStructFixture() protected méthode

DoctrineDatabaseTest::getRelationCreateStructFixture().
protected getRelationCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct
Résultat eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct

getStorageValueFixture() protected méthode

Returns a StorageFieldValue fixture.
protected getStorageValueFixture ( ) : StorageFieldValue
Résultat eZ\Publish\Core\Persistence\Legacy\Content\StorageFieldValue

getUpdateStructFixture() protected méthode

Returns an UpdateStruct fixture.
protected getUpdateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\UpdateStruct
Résultat eZ\Publish\SPI\Persistence\Content\UpdateStruct

getVersionFixture() protected méthode

Returns a Version fixture.
protected getVersionFixture ( ) : eZ\Publish\SPI\Persistence\Content\VersionInfo
Résultat eZ\Publish\SPI\Persistence\Content\VersionInfo

insertRelationFixture() protected méthode

Inserts the relation database fixture from relation_data.php.
protected insertRelationFixture ( )

storeFixture() protected méthode

Stores $fixture in $file to be required as a fixture.
protected storeFixture ( string $file, mixed $fixture )
$file string
$fixture mixed

testCreateFixtureForMapperExtractContentFromRows() public méthode

testCreateFixtureForMapperExtractContentFromRowsMultipleVersions() public méthode

testCtor() public méthode

public testCtor ( )

testDeleteContent() public méthode

public testDeleteContent ( )

testDeleteField() public méthode

public testDeleteField ( )

testDeleteFields() public méthode

public testDeleteFields ( )

testDeleteFieldsWithSecondArgument() public méthode

testDeleteNames() public méthode

public testDeleteNames ( )

testDeleteNamesWithSecondArgument() public méthode

testDeleteRelation() public méthode

public testDeleteRelation ( )

testDeleteRelationWithCompositeBitmask() public méthode

testDeleteRelationsFrom() public méthode

testDeleteRelationsTo() public méthode

testDeleteRelationsWithSecondArgument() public méthode

testDeleteVersions() public méthode

public testDeleteVersions ( )

testDeleteVersionsWithSecondArgument() public méthode

testGetAllLocationIds() public méthode

testGetFieldIdsByType() public méthode

testGetFieldIdsByTypeWithSecondArgument() public méthode

testGetLastVersionNumber() public méthode

*

testInsertContentObject() public méthode

testInsertNewAlwaysAvailableField() public méthode

testInsertNewField() public méthode

public testInsertNewField ( )

testInsertRelation() public méthode

public testInsertRelation ( )

testInsertVersion() public méthode

public testInsertVersion ( )

testListVersionNumbers() public méthode

testListVersions() public méthode

public testListVersions ( )

testListVersionsForUser() public méthode

testLoadNonExistentTranslation() public méthode

testLoadRelations() public méthode

public testLoadRelations ( )

testLoadRelationsByType() public méthode

testLoadRelationsByVersion() public méthode

testLoadRelationsNoResult() public méthode

testLoadReverseRelations() public méthode

testLoadReverseRelationsWithType() public méthode

testLoadVersionInfo() public méthode

public testLoadVersionInfo ( )

testLoadWithAllTranslations() public méthode

testLoadWithSingleTranslation() public méthode

testSetName() public méthode

public testSetName ( )

testSetStatus() public méthode

public testSetStatus ( )

testSetStatusPublished() public méthode

testSetStatusUnknownVersion() public méthode

testUpdateAlwaysAvailableFlagAdd() public méthode

Test for the updateAlwaysAvailableFlag() method.

testUpdateAlwaysAvailableFlagRemove() public méthode

Test for the updateAlwaysAvailableFlag() method.

testUpdateContent() public méthode

public testUpdateContent ( )

testUpdateContentAddAlwaysAvailableFlagMultilingual() public méthode

Test for the updateAlwaysAvailableFlag() method.

testUpdateContentRemoveAlwaysAvailableFlagMultilingual() public méthode

Test for the updateAlwaysAvailableFlag() method.

testUpdateField() public méthode

public testUpdateField ( )

testUpdateNonTranslatableField() public méthode

testUpdateVersion() public méthode

public testUpdateVersion ( )

Property Details

$databaseGateway protected_oe property

Database gateway to test.
protected DoctrineDatabase,eZ\Publish\Core\Persistence\Legacy\Content\Gateway $databaseGateway
Résultat eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase