PHP Класс Horde_Db_Adapter_TestBase, horde

Автор: Mike Naberezny ([email protected])
Автор: Derek DeVries ([email protected])
Автор: Chuck Hagenbuch ([email protected])
Автор: Jan Schneider ([email protected])
Наследование: extends Horde_Test_Case
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_columnTest
$_conn
$_reason
$_skip
$_tableTest

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

Метод Описание
testAdapterName ( ) *########################################################################## # Accessor ##########################################################################
testAddColumnNotNullWithDefault ( )
testAddColumnNotNullWithoutDefault ( )
testAddColumnOptions ( )
testAddColumnOptionsDefault ( )
testAddColumnOptionsNotNull ( )
testAddColumnOptionsNull ( )
testAddIndex ( )
testAddIndexDefault ( )
testAddIndexMultiColumn ( )
testAddIndexName ( )
testAddIndexUnique ( )
testAddOrderByForAssocLimiting ( )
testAddRemoveSingleField ( )
testAddRename ( )
testAutoIncrementWithAddColumn ( )
testAutoIncrementWithChangeColumn ( )
testAutoIncrementWithTypeInColumn ( ) *########################################################################## # Autoincrement Management ##########################################################################
testAutoIncrementWithTypeInTable ( )
testAutoIncrementWithTypeInTableAndColumnDefined ( )
testBuildClause ( )
testCachedTableColumns ( )
testCachedTableIndexes ( ) *########################################################################## # Table cache ##########################################################################
testChangeColumnLimit ( )
testChangeColumnNull ( )
testChangeColumnPrecisionScale ( )
testChangeColumnType ( )
testColumnConstruct ( )
testColumnToSql ( )
testColumnToSqlDefault ( )
testColumnToSqlLimit ( )
testColumnToSqlNotNull ( )
testColumnToSqlPrecisionScale ( )
testColumns ( )
testConnect ( ) *########################################################################## # Connection ##########################################################################
testCreateTableWithSeparatePk ( )
testDelete ( )
testDisconnect ( )
testDistinct ( )
testIndexNameByMultiColumn ( )
testIndexNameByName ( )
testIndexNameBySingleColumn ( )
testIndexNameInvalid ( )
testIndexes ( )
testInsert ( )
testInsertAndReadInUtf8 ( )
testInsertBlob ( )
testModifyDate ( )
testNativeDatabaseTypes ( ) *########################################################################## # Schema Statements ##########################################################################
testPrimaryKey ( )
testQuoteBinary ( )
testQuoteColumnName ( )
testQuoteDirtyString ( )
testQuoteFalse ( )
testQuoteFloat ( )
testQuoteInteger ( )
testQuoteNull ( ) *########################################################################## # Quoting ##########################################################################
testQuoteString ( )
testQuoteTrue ( )
testReconnect ( )
testRemoveIndexByName ( )
testRemoveIndexMultiColumn ( )
testRemoveIndexSingleColumn ( )
testRenameColumn ( )
testRenameColumnWithSqlReservedWord ( )
testSelect ( ) *########################################################################## # Database Statements ##########################################################################
testSelectAll ( )
testSelectOne ( )
testSelectValue ( )
testSelectValues ( )
testSelectWithBoundParameters ( )
testSelectWithBoundParametersQuotesString ( )
testSupportsCountDistinct ( )
testSupportsInterval ( )
testSupportsMigrations ( )
testTableAliasFor ( )
testTableAliasLength ( )
testTableColumn ( )
testTableConstruct ( )
testTableGetOptions ( )
testTableName ( )
testTablePrimaryKey ( )
testTableToSql ( )
testTables ( )
testTransactionCommit ( )
testTransactionRollback ( )
testTransactionStarted ( )
testTypeToSqlBoolean ( )
testTypeToSqlDecimalPrecision ( )
testTypeToSqlDecimalScale ( )
testTypeToSqlInt ( )
testTypeToSqlIntLimit ( )
testTypeToSqlTypeBinary ( )
testTypeToSqlTypeDatetime ( )
testTypeToSqlTypeFloat ( )
testTypeToSqlTypePrimaryKey ( )
testTypeToSqlTypeString ( )
testTypeToSqlTypeText ( )
testTypeToSqlTypeTimestamp ( )
testUpdate ( )
testUpdateBlob ( )

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

Метод Описание
_columnNames ( $tableName )
_createTable ( ) *########################################################################## # Protected ##########################################################################
_createTestTable ( $name, $options = [] )
_createTestUsersTable ( )
_dropTestTables ( ) drop test tables
_getColumn ( $table, $column ) Get a column by name
_getConnection ( $overrides = [] )
_getIndex ( $table, $indexes ) Get an index by columns
setUp ( )
tearDown ( )

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

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

protected _columnNames ( $tableName )

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

*########################################################################## # Protected ##########################################################################
protected _createTable ( )

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

protected _createTestTable ( $name, $options = [] )

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

protected _createTestUsersTable ( )

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

drop test tables
protected _dropTestTables ( )

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

Get a column by name
protected _getColumn ( $table, $column )

_getConnection() защищенный статический Метод

protected static _getConnection ( $overrides = [] )

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

Get an index by columns
protected _getIndex ( $table, $indexes )

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

protected setUp ( )

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

protected tearDown ( )

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

*########################################################################## # Accessor ##########################################################################
abstract public testAdapterName ( )

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

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

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

abstract public testAddColumnOptions ( )

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

abstract public testAddColumnOptionsDefault ( )

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

abstract public testAddColumnOptionsNotNull ( )

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

abstract public testAddColumnOptionsNull ( )

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

public testAddIndex ( )

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

public testAddIndexDefault ( )

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

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

public testAddIndexName ( )

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

public testAddIndexUnique ( )

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

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

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

public testAddRename ( )

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

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

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

*########################################################################## # Autoincrement Management ##########################################################################

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

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

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

abstract public testBuildClause ( )

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

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

*########################################################################## # Table cache ##########################################################################

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

abstract public testChangeColumnLimit ( )

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

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

abstract public testChangeColumnPrecisionScale ( )

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

abstract public testChangeColumnType ( )

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

public testColumnConstruct ( )

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

public testColumnToSql ( )

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

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

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

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

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

public testColumns ( )

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

*########################################################################## # Connection ##########################################################################
public testConnect ( )

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

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

public testDelete ( )

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

public testDisconnect ( )

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

public testDistinct ( )

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

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

public testIndexNameByName ( )

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

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

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

public testIndexes ( )

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

public testInsert ( )

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

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

public testInsertBlob ( )

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

abstract public testModifyDate ( )

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

*########################################################################## # Schema Statements ##########################################################################
abstract public testNativeDatabaseTypes ( )

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

public testPrimaryKey ( )

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

public testQuoteBinary ( )

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

abstract public testQuoteColumnName ( )

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

abstract public testQuoteDirtyString ( )

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

abstract public testQuoteFalse ( )

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

abstract public testQuoteFloat ( )

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

abstract public testQuoteInteger ( )

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

*########################################################################## # Quoting ##########################################################################
abstract public testQuoteNull ( )

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

abstract public testQuoteString ( )

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

abstract public testQuoteTrue ( )

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

public testReconnect ( )

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

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

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

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

abstract public testRenameColumn ( )

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

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

*########################################################################## # Database Statements ##########################################################################
public testSelect ( )

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

public testSelectAll ( )

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

public testSelectOne ( )

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

public testSelectValue ( )

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

public testSelectValues ( )

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

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

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

abstract public testSupportsCountDistinct ( )

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

abstract public testSupportsInterval ( )

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

abstract public testSupportsMigrations ( )

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

public testTableAliasFor ( )

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

abstract public testTableAliasLength ( )

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

public testTableColumn ( )

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

public testTableConstruct ( )

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

public testTableGetOptions ( )

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

public testTableName ( )

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

public testTablePrimaryKey ( )

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

public testTableToSql ( )

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

public testTables ( )

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

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

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

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

abstract public testTypeToSqlBoolean ( )

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

abstract public testTypeToSqlDecimalPrecision ( )

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

abstract public testTypeToSqlDecimalScale ( )

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

abstract public testTypeToSqlInt ( )

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

abstract public testTypeToSqlIntLimit ( )

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

abstract public testTypeToSqlTypeBinary ( )

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

abstract public testTypeToSqlTypeDatetime ( )

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

abstract public testTypeToSqlTypeFloat ( )

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

abstract public testTypeToSqlTypePrimaryKey ( )

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

abstract public testTypeToSqlTypeString ( )

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

abstract public testTypeToSqlTypeText ( )

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

abstract public testTypeToSqlTypeTimestamp ( )

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

public testUpdate ( )

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

public testUpdateBlob ( )

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

$_columnTest защищенное статическое свойство

protected static $_columnTest

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

protected $_conn

$_reason защищенное статическое свойство

protected static $_reason

$_skip защищенное статическое свойство

protected static $_skip

$_tableTest защищенное статическое свойство

protected static $_tableTest