PHP Класс LazyRecord\Testing\BaseTestCase

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

Открытые свойства

Свойство Тип Описание
$dataSource
$driver
$onlyDriver

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

Свойство Тип Описание
$config
$conn LazyRecord\Connection
$connManager
$queryDriver

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

Метод Описание
__construct ( $name = null, array $data = [], $dataName = '' )
assertCollectionSize ( $size, BaseCollection $collection, $message = null )
assertInstanceOfCollection ( BaseCollection $collection )
assertInstanceOfModel ( BaseModel $record )
assertQueryOK ( PDO $conn, $sql, $args = [] )
assertRecordLoaded ( BaseModel $record, $message = null )
assertResultFail ( Result $ret, $message = null )
assertResultSuccess ( Result $ret, $message = null )
assertTableExists ( PDO $conn, $tableName )
createDataSourceConfig ( $driver )
createNeutralConfigLoader ( )
driverTypeDataProvider ( )
getConfig ( )
getDSN ( $driver )
getDataSource ( )
getDatabaseName ( $driver )
getDatabasePassword ( $driver )
getDatabaseUser ( $driver )
getDriverType ( )
getLogger ( )
matrixDataProvider ( array $alist, array $blist )
resultOK ( $expect, Result $ret )
setConfig ( ConfigLoader $config )
setUp ( )
successfulDelete ( BaseModel $record )

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

Метод Описание
buildSchemaTable ( PDO $conn, BaseDriver $driver, DeclareSchema $schema, array $options = ['rebuild' => true] )
prepareConnection ( )
registerDataSource ( $driverType )
updateSchemaFiles ( DeclareSchema $schema ) : array[]

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

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

public __construct ( $name = null, array $data = [], $dataName = '' )
$data array

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

public assertCollectionSize ( $size, BaseCollection $collection, $message = null )
$collection LazyRecord\BaseCollection

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

public assertInstanceOfCollection ( BaseCollection $collection )
$collection LazyRecord\BaseCollection

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

public assertInstanceOfModel ( BaseModel $record )
$record LazyRecord\BaseModel

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

public assertQueryOK ( PDO $conn, $sql, $args = [] )
$conn PDO

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

public assertRecordLoaded ( BaseModel $record, $message = null )
$record LazyRecord\BaseModel

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

public assertResultFail ( Result $ret, $message = null )
$ret LazyRecord\Result

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

public assertResultSuccess ( Result $ret, $message = null )
$ret LazyRecord\Result

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

public assertTableExists ( PDO $conn, $tableName )
$conn PDO

buildSchemaTable() защищенный Метод

protected buildSchemaTable ( PDO $conn, BaseDriver $driver, DeclareSchema $schema, array $options = ['rebuild' => true] )
$conn PDO
$driver SQLBuilder\Driver\BaseDriver
$schema LazyRecord\Schema\DeclareSchema
$options array

createDataSourceConfig() публичный статический Метод

public static createDataSourceConfig ( $driver )

createNeutralConfigLoader() публичный статический Метод

public static createNeutralConfigLoader ( )

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

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

public getConfig ( )

getDSN() публичный статический Метод

public static getDSN ( $driver )

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

public getDataSource ( )

getDatabaseName() публичный статический Метод

public static getDatabaseName ( $driver )

getDatabasePassword() публичный статический Метод

public static getDatabasePassword ( $driver )

getDatabaseUser() публичный статический Метод

public static getDatabaseUser ( $driver )

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

public getDriverType ( )

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

public getLogger ( )

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

public matrixDataProvider ( array $alist, array $blist )
$alist array
$blist array

prepareConnection() защищенный Метод

protected prepareConnection ( )

registerDataSource() защищенный Метод

protected registerDataSource ( $driverType )

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

public resultOK ( $expect, Result $ret )
$ret LazyRecord\Result

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

public setConfig ( ConfigLoader $config )
$config LazyRecord\ConfigLoader

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

public setUp ( )

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

public successfulDelete ( BaseModel $record )
$record LazyRecord\BaseModel

updateSchemaFiles() защищенный Метод

protected updateSchemaFiles ( DeclareSchema $schema ) : array[]
$schema LazyRecord\Schema\DeclareSchema
Результат array[] class map

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

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

protected $config

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

protected LazyRecord\Connection $conn
Результат LazyRecord\Connection

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

protected $connManager

$dataSource публичное свойство

public $dataSource

$driver публичное свойство

public $driver

$onlyDriver публичное свойство

public $onlyDriver

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

protected $queryDriver