PHP Class LazyRecord\Testing\BaseTestCase

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Show file Open project: corneltek/lazyrecord Class Usage Examples

Public Properties

Property Type Description
$dataSource
$driver
$onlyDriver

Protected Properties

Property Type Description
$config
$conn LazyRecord\Connection
$connManager
$queryDriver

Public Methods

Method 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 )

Protected Methods

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

Method Details

__construct() public method

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

assertCollectionSize() public method

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

assertInstanceOfCollection() public method

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

assertInstanceOfModel() public method

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

assertQueryOK() public method

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

assertRecordLoaded() public method

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

assertResultFail() public method

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

assertResultSuccess() public method

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

assertTableExists() public method

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

buildSchemaTable() protected method

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 method

public static createDataSourceConfig ( $driver )

createNeutralConfigLoader() public static method

public static createNeutralConfigLoader ( )

driverTypeDataProvider() public method

getConfig() public method

public getConfig ( )

getDSN() public static method

public static getDSN ( $driver )

getDataSource() public method

public getDataSource ( )

getDatabaseName() public static method

public static getDatabaseName ( $driver )

getDatabasePassword() public static method

public static getDatabasePassword ( $driver )

getDatabaseUser() public static method

public static getDatabaseUser ( $driver )

getDriverType() public method

public getDriverType ( )

getLogger() public method

public getLogger ( )

matrixDataProvider() public method

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

prepareConnection() protected method

protected prepareConnection ( )

registerDataSource() protected method

protected registerDataSource ( $driverType )

resultOK() public method

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

setConfig() public method

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

setUp() public method

public setUp ( )

successfulDelete() public method

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

updateSchemaFiles() protected method

protected updateSchemaFiles ( DeclareSchema $schema ) : array[]
$schema lazyrecord\schema\DeclareSchema
return array[] class map

Property Details

$config protected property

protected $config

$conn protected property

protected LazyRecord\Connection $conn
return LazyRecord\Connection

$connManager protected property

protected $connManager

$dataSource public property

public $dataSource

$driver public property

public $driver

$onlyDriver public property

public $onlyDriver

$queryDriver protected property

protected $queryDriver