PHP Class LazyRecord\Testing\BaseTestCase

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Afficher le fichier Open project: corneltek/lazyrecord Class Usage Examples

Méthodes publiques

Свойство Type Description
$dataSource
$driver
$onlyDriver

Protected Properties

Свойство Type Description
$config
$conn LazyRecord\Connection
$connManager
$queryDriver

Méthodes publiques

Méthode Description
__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 )

Méthodes protégées

Méthode Description
buildSchemaTable ( PDO $conn, BaseDriver $driver, DeclareSchema $schema, array $options = ['rebuild' => true] )
prepareConnection ( )
registerDataSource ( $driverType )
updateSchemaFiles ( DeclareSchema $schema ) : array[]

Method Details

__construct() public méthode

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

assertCollectionSize() public méthode

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

assertInstanceOfCollection() public méthode

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

assertInstanceOfModel() public méthode

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

assertQueryOK() public méthode

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

assertRecordLoaded() public méthode

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

assertResultFail() public méthode

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

assertResultSuccess() public méthode

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

assertTableExists() public méthode

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

buildSchemaTable() protected méthode

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 méthode

public static createDataSourceConfig ( $driver )

createNeutralConfigLoader() public static méthode

public static createNeutralConfigLoader ( )

driverTypeDataProvider() public méthode

getConfig() public méthode

public getConfig ( )

getDSN() public static méthode

public static getDSN ( $driver )

getDataSource() public méthode

public getDataSource ( )

getDatabaseName() public static méthode

public static getDatabaseName ( $driver )

getDatabasePassword() public static méthode

public static getDatabasePassword ( $driver )

getDatabaseUser() public static méthode

public static getDatabaseUser ( $driver )

getDriverType() public méthode

public getDriverType ( )

getLogger() public méthode

public getLogger ( )

matrixDataProvider() public méthode

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

prepareConnection() protected méthode

protected prepareConnection ( )

registerDataSource() protected méthode

protected registerDataSource ( $driverType )

resultOK() public méthode

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

setConfig() public méthode

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

setUp() public méthode

public setUp ( )

successfulDelete() public méthode

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

updateSchemaFiles() protected méthode

protected updateSchemaFiles ( DeclareSchema $schema ) : array[]
$schema lazyrecord\schema\DeclareSchema
Résultat array[] class map

Property Details

$config protected_oe property

protected $config

$conn protected_oe property

protected LazyRecord\Connection $conn
Résultat LazyRecord\Connection

$connManager protected_oe property

protected $connManager

$dataSource public_oe property

public $dataSource

$driver public_oe property

public $driver

$onlyDriver public_oe property

public $onlyDriver

$queryDriver protected_oe property

protected $queryDriver