PHP Class eZ\Publish\Core\Persistence\Legacy\Tests\TransactionHandlerTest

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

Protected Properties

Property Type Description
$contentTypeHandlerMock eZ\Publish\SPI\Persistence\Content\Type\Handler | PHPUnit_Framework_MockObject_MockObject
$dbHandlerMock eZ\Publish\Core\Persistence\Database\DatabaseHandler | PHPUnit_Framework_MockObject_MockObject
$languageHandlerMock eZ\Publish\SPI\Persistence\Content\Language\Handler | PHPUnit_Framework_MockObject_MockObject
$transactionHandler eZ\Publish\Core\Persistence\Legacy\TransactionHandler Transaction handler to test.

Public Methods

Method Description
testBeginTransaction ( )
testCommit ( )
testCommitException ( )
testConstruct ( )
testRollback ( )
testRollbackException ( )

Protected Methods

Method Description
getContentTypeHandlerMock ( ) : MemoryCachingHandler | PHPUnit_Framework_MockObject_MockObject Returns a mock object for the Content Type Handler.
getDatabaseHandlerMock ( ) : eZ\Publish\Core\Persistence\Database\DatabaseHandler | PHPUnit_Framework_MockObject_MockObject Returns a mock object for the Content Gateway.
getLanguageHandlerMock ( ) : CachingHandler | PHPUnit_Framework_MockObject_MockObject Returns a mock object for the Content Language Gateway.
getTransactionHandler ( ) : TransactionHandler Returns a mock object for the Content Gateway.

Method Details

getContentTypeHandlerMock() protected method

Returns a mock object for the Content Type Handler.
protected getContentTypeHandlerMock ( ) : MemoryCachingHandler | PHPUnit_Framework_MockObject_MockObject
return eZ\Publish\Core\Persistence\Legacy\Content\Type\MemoryCachingHandler | PHPUnit_Framework_MockObject_MockObject

getDatabaseHandlerMock() protected method

Returns a mock object for the Content Gateway.
protected getDatabaseHandlerMock ( ) : eZ\Publish\Core\Persistence\Database\DatabaseHandler | PHPUnit_Framework_MockObject_MockObject
return eZ\Publish\Core\Persistence\Database\DatabaseHandler | PHPUnit_Framework_MockObject_MockObject

getLanguageHandlerMock() protected method

Returns a mock object for the Content Language Gateway.
protected getLanguageHandlerMock ( ) : CachingHandler | PHPUnit_Framework_MockObject_MockObject
return eZ\Publish\Core\Persistence\Legacy\Content\Language\CachingHandler | PHPUnit_Framework_MockObject_MockObject

getTransactionHandler() protected method

Returns a mock object for the Content Gateway.
protected getTransactionHandler ( ) : TransactionHandler
return eZ\Publish\Core\Persistence\Legacy\TransactionHandler

testBeginTransaction() public method

testCommit() public method

public testCommit ( )

testCommitException() public method

public testCommitException ( )

testConstruct() public method

public testConstruct ( )

testRollback() public method

public testRollback ( )

testRollbackException() public method

Property Details

$contentTypeHandlerMock protected property

protected Handler,eZ\Publish\SPI\Persistence\Content\Type|PHPUnit_Framework_MockObject_MockObject $contentTypeHandlerMock
return eZ\Publish\SPI\Persistence\Content\Type\Handler | PHPUnit_Framework_MockObject_MockObject

$dbHandlerMock protected property

protected DatabaseHandler,eZ\Publish\Core\Persistence\Database|PHPUnit_Framework_MockObject_MockObject $dbHandlerMock
return eZ\Publish\Core\Persistence\Database\DatabaseHandler | PHPUnit_Framework_MockObject_MockObject

$languageHandlerMock protected property

protected Handler,eZ\Publish\SPI\Persistence\Content\Language|PHPUnit_Framework_MockObject_MockObject $languageHandlerMock
return eZ\Publish\SPI\Persistence\Content\Language\Handler | PHPUnit_Framework_MockObject_MockObject

$transactionHandler protected property

Transaction handler to test.
protected TransactionHandler,eZ\Publish\Core\Persistence\Legacy $transactionHandler
return eZ\Publish\Core\Persistence\Legacy\TransactionHandler