PHP 클래스 LazyRecord\Testing\BaseTestCase

상속: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: corneltek/lazyrecord 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$dataSource
$driver
$onlyDriver

보호된 프로퍼티들

프로퍼티 타입 설명
$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