PHP Класс Mongolid\DataMapper\DataMapperTest

Наследование: extends TestCas\TestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$eventService Mockery\MockInterface | Mongolid\Event\EventTriggerService

Открытые методы

Метод Описание
eventsToBailOperations ( )
getProjections ( ) Retrieves projections that should be replaced by mapper.
getWriteConcernVariations ( )
queryValueScenarios ( )
tearDown ( )
testDatabaseOperationsShouldBailOutIfTheEventHandlerReturnsFalse ( $operation, $dbOperation, $eventName )
testPrepareProjectionShouldConvertArray ( $data, $expectation )
testPrepareProjectionShouldThrownAnException ( )
testShouldBeAbleToConstructWithSchema ( )
testShouldDelete ( $entity, $writeConcern, $shouldFireEventAfter, $expected )
testShouldGetAll ( )
testShouldGetFirstProjectingFields ( )
testShouldGetFirstTroughACacheableCursor ( )
testShouldGetFirstTroughACacheableCursorProjectingFields ( )
testShouldGetFirstWithQuery ( )
testShouldGetNullIfFirstCantFindAnything ( )
testShouldGetRawCollection ( )
testShouldGetSchemaMapper ( )
testShouldGetWithWhereQuery ( )
testShouldInsert ( $entity, $writeConcern, $shouldFireEventAfter, $expected )
testShouldInsertWithoutFiringEvents ( $entity, $writeConcern, $shouldFireEventAfter, $expected )
testShouldParseObjectToDocumentAndPutResultingIdIntoTheGivenObject ( )
testShouldPrepareQueryValue ( $value, $expectation )
testShouldSave ( $entity, $writeConcern, $shouldFireEventAfter, $expected )
testShouldUpdate ( $entity, $writeConcern, $shouldFireEventAfter, $expected )
testUpdateShouldCallInsertWhenObjectHasNoId ( $entity, $writeConcern, $shouldFireEventAfter, $expected )

Защищенные методы

Метод Описание
expectEventNotToBeFired ( $event, $entity )
expectEventToBeFired ( $event, $entity, boolean $halt, $return = true )
getEventService ( )

Описание методов

eventsToBailOperations() публичный метод

expectEventNotToBeFired() защищенный метод

protected expectEventNotToBeFired ( $event, $entity )

expectEventToBeFired() защищенный метод

protected expectEventToBeFired ( $event, $entity, boolean $halt, $return = true )
$halt boolean

getEventService() защищенный метод

protected getEventService ( )

getProjections() публичный метод

Retrieves projections that should be replaced by mapper.
public getProjections ( )

getWriteConcernVariations() публичный метод

queryValueScenarios() публичный метод

public queryValueScenarios ( )

tearDown() публичный метод

public tearDown ( )

testDatabaseOperationsShouldBailOutIfTheEventHandlerReturnsFalse() публичный метод

public testDatabaseOperationsShouldBailOutIfTheEventHandlerReturnsFalse ( $operation, $dbOperation, $eventName )

testPrepareProjectionShouldConvertArray() публичный метод

public testPrepareProjectionShouldConvertArray ( $data, $expectation )

testPrepareProjectionShouldThrownAnException() публичный метод

testShouldBeAbleToConstructWithSchema() публичный метод

testShouldDelete() публичный метод

public testShouldDelete ( $entity, $writeConcern, $shouldFireEventAfter, $expected )

testShouldGetAll() публичный метод

public testShouldGetAll ( )

testShouldGetFirstProjectingFields() публичный метод

testShouldGetFirstTroughACacheableCursor() публичный метод

testShouldGetFirstTroughACacheableCursorProjectingFields() публичный метод

testShouldGetFirstWithQuery() публичный метод

testShouldGetNullIfFirstCantFindAnything() публичный метод

testShouldGetRawCollection() публичный метод

testShouldGetSchemaMapper() публичный метод

testShouldGetWithWhereQuery() публичный метод

testShouldInsert() публичный метод

public testShouldInsert ( $entity, $writeConcern, $shouldFireEventAfter, $expected )

testShouldInsertWithoutFiringEvents() публичный метод

public testShouldInsertWithoutFiringEvents ( $entity, $writeConcern, $shouldFireEventAfter, $expected )

testShouldParseObjectToDocumentAndPutResultingIdIntoTheGivenObject() публичный метод

testShouldPrepareQueryValue() публичный метод

public testShouldPrepareQueryValue ( $value, $expectation )

testShouldSave() публичный метод

public testShouldSave ( $entity, $writeConcern, $shouldFireEventAfter, $expected )

testShouldUpdate() публичный метод

public testShouldUpdate ( $entity, $writeConcern, $shouldFireEventAfter, $expected )

testUpdateShouldCallInsertWhenObjectHasNoId() публичный метод

public testUpdateShouldCallInsertWhenObjectHasNoId ( $entity, $writeConcern, $shouldFireEventAfter, $expected )

Описание свойств

$eventService защищенное свойство

protected MockInterface,Mockery|EventTriggerService,Mongolid\Event $eventService
Результат Mockery\MockInterface | Mongolid\Event\EventTriggerService