Property | Type | Description | |
---|---|---|---|
$driverType | |||
$dsn | database connection string (DSN) | ||
$fixture | Fixture files | ||
$fixtureDir | Fixture directory path | ||
$options | PDO connection options | ||
$pass | database password | ||
$pdo | PDO connection handle | ||
$schema | Schema files | ||
$schemaDir | Schema directory path | ||
$user | database username |
Method | Description | |
---|---|---|
assertDriverQuery ( |
||
assertQuery ( SQLBuilder\ToSqlInterface $query, $message = null ) | ||
createConnection ( $driverType ) | ||
getConnection ( ) | ||
getCurrentDSN ( ) | ||
getCurrentDriverType ( ) | ||
getCurrentPass ( ) | ||
getCurrentUser ( ) | ||
getDb ( ) | ||
getDriverDSN ( $driverType ) | ||
getDriverPass ( $driverType ) | ||
getDriverUser ( $driverType ) | ||
getOptions ( ) | ||
query ( $sql, array $args = [] ) | * public function assertSqlQueries(ToSqlInterface $query, array $defines) { foreach($defines as $define) { list($driver, $expectedSQL) = $define; $args = new ArgumentArray; $sql = $query->toSql($driver, $args); $this->assertEquals($expectedSQL, $sql); $this->assertDriverQuery($driver, $query); } } | |
queryOk ( string $sql, array $args = [], $message = null ) | Test Query | |
schema ( ) | ||
setUp ( ) | ||
setupFixture ( ) | ||
setupSchema ( ) | ||
testConnection ( ) |
Method | Description | |
---|---|---|
assertNoPDOError ( PDO $conn, $message = null ) | ||
executeOk ( $sql, $args ) | ||
recordOk ( $sql ) |
public assertDriverQuery ( |
||
$driver | ||
$query | SQLBuilder\ToSqlInterface |
protected assertNoPDOError ( PDO $conn, $message = null ) | ||
$conn | PDO |
public assertQuery ( SQLBuilder\ToSqlInterface $query, $message = null ) | ||
$query | SQLBuilder\ToSqlInterface |