PHP Класс Scalr\Tests\Model\AbstractEntityTest

С версии: 5.0 (06.05.2014)
Автор: Igor Vodiasov ([email protected])
Наследование: extends Scalr\Tests\TestCase
Показать файл Открыть проект

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

Метод Описание
providerBuildQuery ( ) : array Data provider for testBuildQuery
providerUpdate ( ) : array Data provider for the testUpdate
testBuildQuery ( $criteria, $conjunction, $sql )
testDelete ( )
testFunctionalSeveralUniqueKeys ( ) SCALRCORE-951 we should avoid ON DUPLICATE KEY UPDATE clause on tables with multiple unique indexes
testResultType ( )
testUpdate ( array $fieldValues, string $result, string $exeption = null )

Приватные методы

Метод Описание
checkResultEntries ( AbstractEntity $entity, $expectedCount, $expectedResultClass, $expectedEntryType, array $criteria = null, callable $countFunction = null )
cleanupCloudLocations ( ) Cleanups cloud locations
createTestEntities ( $db )
getCloudLocationEntity ( string $id = null, string $cloudLocation = self::CL_NAME ) : Scalr\Model\Entity\CloudLocation Creates entity
removeCloudLocationEntityByIdIfExists ( string $id ) Removes entity by identifier

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

providerBuildQuery() публичный Метод

Data provider for testBuildQuery
public providerBuildQuery ( ) : array
Результат array

providerUpdate() публичный Метод

Data provider for the testUpdate
public providerUpdate ( ) : array
Результат array

testBuildQuery() публичный Метод

public testBuildQuery ( $criteria, $conjunction, $sql )

testDelete() публичный Метод

public testDelete ( )

testFunctionalSeveralUniqueKeys() публичный Метод

SCALRCORE-951 we should avoid ON DUPLICATE KEY UPDATE clause on tables with multiple unique indexes

testResultType() публичный Метод

public testResultType ( )

testUpdate() публичный Метод

public testUpdate ( array $fieldValues, string $result, string $exeption = null )
$fieldValues array arguments for the update method
$result string The Result
$exeption string optional