MediaWiki  1.32.5
DatabaseSQLTest Class Reference

Test the parts of the Database abstract class that deal with creating SQL text. More...

Inheritance diagram for DatabaseSQLTest:
Collaboration diagram for DatabaseSQLTest:

Public Member Functions

 provideBuildSubstring ()
 
 provideBuildSubstring_invalidParams ()
 
 testAtomicSections ()
 \Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection More...
 
 testAtomicSectionsCallbackCancellation ()
 \Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection More...
 
 testAtomicSectionsRecovery ()
 \Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection More...
 
 testAtomicSectionsTrxRound ()
 \Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection More...
 
 testBuildConcat ( $stringList, $sqlText)
 provideBuildConcat Wikimedia\Rdbms\Database::buildConcat More...
 
 testBuildIntegerCast ()
 \Wikimedia\Rdbms\Database::buildIntegerCast More...
 
 testBuildLike ( $array, $sqlText)
 provideBuildLike Wikimedia\Rdbms\Database::buildLike Wikimedia\Rdbms\Database::escapeLikeInternal More...
 
 testBuildSubstring ( $input, $start, $length, $expected)
 Wikimedia\Rdbms\Database::buildSubstring provideBuildSubstring. More...
 
 testBuildSubstring_invalidParams ( $start, $length)
 Wikimedia\Rdbms\Database::buildSubstring Wikimedia\Rdbms\Database::assertBuildSubstringParams provideBuildSubstring_invalidParams. More...
 
 testConditional ( $sql, $sqlText)
 provideConditional Wikimedia\Rdbms\Database::conditional More...
 
 testDelete ( $sql, $sqlText)
 provideDelete Wikimedia\Rdbms\Database::delete More...
 
 testDeleteJoin ( $sql, $sqlText)
 provideDeleteJoin Wikimedia\Rdbms\Database::deleteJoin More...
 
 testDropNonExistingTable ()
 Wikimedia\Rdbms\Database::dropTable. More...
 
 testDropTable ()
 Wikimedia\Rdbms\Database::dropTable. More...
 
 testImplicitTransactionRollback ()
 \Wikimedia\Rdbms\Database::query More...
 
 testInsert ( $sql, $sqlText)
 provideInsert Wikimedia\Rdbms\Database::insert Wikimedia\Rdbms\Database::makeInsertOptions More...
 
 testInsertSelect ( $sql, $sqlTextNative, $sqlSelect, $sqlInsert)
 provideInsertSelect Wikimedia\Rdbms\Database::insertSelect Wikimedia\Rdbms\Database::nativeInsertSelect More...
 
 testInsertSelectBatching ()
 
 testInvalidAtomicSectionEnded ( $method)
 provideAtomicSectionMethodsForErrors \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic More...
 
 testLockForUpdate ( $sql, $sqlText)
 provideLockForUpdate Wikimedia\Rdbms\Database::lockForUpdate More...
 
 testMakeList ( $list, $mode, $sqlText)
 provideMakeList Wikimedia\Rdbms\Database::makeList More...
 
 testNativeReplace ( $sql, $sqlText)
 provideNativeReplace Wikimedia\Rdbms\Database::nativeReplace More...
 
 testNoAtomicSection ( $method)
 provideAtomicSectionMethodsForErrors \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic More...
 
 testPrematureClose1 ()
 \Wikimedia\Rdbms\Database::close More...
 
 testPrematureClose2 ()
 \Wikimedia\Rdbms\Database::close More...
 
 testPrematureClose3 ()
 \Wikimedia\Rdbms\Database::close More...
 
 testPrematureClose4 ()
 \Wikimedia\Rdbms\Database::close More...
 
 testReplace ( $sql, $sqlText)
 provideReplace Wikimedia\Rdbms\Database::replace More...
 
 testSelect ( $sql, $sqlText)
 provideSelect Wikimedia\Rdbms\Database::select Wikimedia\Rdbms\Database::selectSQLText Wikimedia\Rdbms\Database::tableNamesWithIndexClauseOrJOIN Wikimedia\Rdbms\Database::useIndexClause Wikimedia\Rdbms\Database::ignoreIndexClause Wikimedia\Rdbms\Database::makeSelectOptions Wikimedia\Rdbms\Database::makeOrderBy Wikimedia\Rdbms\Database::makeGroupByWithHaving Wikimedia\Rdbms\Database::selectFieldsOrOptionsAggregate Wikimedia\Rdbms\Database::selectOptionsIncludeLocking More...
 
 testSelectFieldValues ()
 Wikimedia\Rdbms\Database::selectFieldValues() More...
 
 testSelectRowCount ( $sql, $sqlText)
 Wikimedia\Rdbms\Subquery provideSelectRowCount. More...
 
 testSessionTempTables ()
 Wikimedia\Rdbms\Database::registerTempTableOperation. More...
 
 testTransactionCommit ()
 Wikimedia\Rdbms\Database::commit Wikimedia\Rdbms\Database::doCommit. More...
 
 testTransactionErrorState1 ()
 \Wikimedia\Rdbms\DBTransactionStateError More...
 
 testTransactionErrorState2 ()
 \Wikimedia\Rdbms\Database::query More...
 
 testTransactionRollback ()
 Wikimedia\Rdbms\Database::rollback Wikimedia\Rdbms\Database::doRollback. More...
 
 testTransactionStatementRollbackIgnoring ()
 \Wikimedia\Rdbms\Database::query More...
 
 testUncancellableAtomicSection ()
 \Wikimedia\Rdbms\Database::cancelAtomic More...
 
 testUnionConditionPermutations ( $params, $expect)
 provideUnionConditionPermutations Wikimedia\Rdbms\Database::unionConditionPermutations More...
 
 testUnionQueries ( $sql, $sqlText)
 provideUnionQueries Wikimedia\Rdbms\Database::unionQueries More...
 
 testUpdate ( $sql, $sqlText)
 provideUpdate Wikimedia\Rdbms\Database::update Wikimedia\Rdbms\Database::makeUpdateOptions Wikimedia\Rdbms\Database::makeUpdateOptionsArray More...
 
 testUpsert ( $sql, $sqlText)
 provideUpsert Wikimedia\Rdbms\Database::upsert More...
 

Static Public Member Functions

static provideAtomicSectionMethodsForErrors ()
 
static provideBuildConcat ()
 
static provideBuildLike ()
 
static provideConditional ()
 
static provideDelete ()
 
static provideDeleteJoin ()
 
static provideInsert ()
 
static provideInsertSelect ()
 
static provideLockForUpdate ()
 
static provideMakeList ()
 
static provideNativeReplace ()
 
static provideReplace ()
 
static provideSelect ()
 
static provideSelectRowCount ()
 
static provideUnionConditionPermutations ()
 
static provideUnionQueries ()
 
static provideUpdate ()
 
static provideUpsert ()
 

Protected Member Functions

 assertLastSql ( $sqlText)
 
 assertLastSqlDb ( $sqlText, DatabaseTestHelper $db)
 
 setUp ()
 

Private Attributes

DatabaseTestHelper Database $database
 

Detailed Description

Test the parts of the Database abstract class that deal with creating SQL text.

Definition at line 15 of file DatabaseSQLTest.php.

Member Function Documentation

◆ assertLastSql()

◆ assertLastSqlDb()

DatabaseSQLTest::assertLastSqlDb (   $sqlText,
DatabaseTestHelper  $db 
)
protected

Definition at line 35 of file DatabaseSQLTest.php.

References DatabaseTestHelper\getLastSqls().

Referenced by testInsertSelect(), and testInsertSelectBatching().

◆ provideAtomicSectionMethodsForErrors()

static DatabaseSQLTest::provideAtomicSectionMethodsForErrors ( )
static

Definition at line 1815 of file DatabaseSQLTest.php.

◆ provideBuildConcat()

static DatabaseSQLTest::provideBuildConcat ( )
static

Definition at line 960 of file DatabaseSQLTest.php.

◆ provideBuildLike()

static DatabaseSQLTest::provideBuildLike ( )
static

Definition at line 984 of file DatabaseSQLTest.php.

◆ provideBuildSubstring()

DatabaseSQLTest::provideBuildSubstring ( )

Definition at line 1382 of file DatabaseSQLTest.php.

◆ provideBuildSubstring_invalidParams()

DatabaseSQLTest::provideBuildSubstring_invalidParams ( )

Definition at line 1396 of file DatabaseSQLTest.php.

◆ provideConditional()

static DatabaseSQLTest::provideConditional ( )
static

Definition at line 921 of file DatabaseSQLTest.php.

◆ provideDelete()

static DatabaseSQLTest::provideDelete ( )
static

Definition at line 473 of file DatabaseSQLTest.php.

◆ provideDeleteJoin()

static DatabaseSQLTest::provideDeleteJoin ( )
static

Definition at line 545 of file DatabaseSQLTest.php.

◆ provideInsert()

static DatabaseSQLTest::provideInsert ( )
static

Definition at line 591 of file DatabaseSQLTest.php.

◆ provideInsertSelect()

static DatabaseSQLTest::provideInsertSelect ( )
static

Definition at line 665 of file DatabaseSQLTest.php.

◆ provideLockForUpdate()

static DatabaseSQLTest::provideLockForUpdate ( )
static

Definition at line 277 of file DatabaseSQLTest.php.

◆ provideMakeList()

static DatabaseSQLTest::provideMakeList ( )
static

Definition at line 1271 of file DatabaseSQLTest.php.

References LIST_AND, LIST_COMMA, LIST_NAMES, LIST_OR, and LIST_SET.

◆ provideNativeReplace()

static DatabaseSQLTest::provideNativeReplace ( )
static

Definition at line 895 of file DatabaseSQLTest.php.

◆ provideReplace()

static DatabaseSQLTest::provideReplace ( )
static

Definition at line 781 of file DatabaseSQLTest.php.

◆ provideSelect()

static DatabaseSQLTest::provideSelect ( )
static

Definition at line 64 of file DatabaseSQLTest.php.

References true.

◆ provideSelectRowCount()

static DatabaseSQLTest::provideSelectRowCount ( )
static

Definition at line 329 of file DatabaseSQLTest.php.

◆ provideUnionConditionPermutations()

static DatabaseSQLTest::provideUnionConditionPermutations ( )
static

Definition at line 1075 of file DatabaseSQLTest.php.

◆ provideUnionQueries()

static DatabaseSQLTest::provideUnionQueries ( )
static

Definition at line 1028 of file DatabaseSQLTest.php.

◆ provideUpdate()

static DatabaseSQLTest::provideUpdate ( )
static

Definition at line 423 of file DatabaseSQLTest.php.

◆ provideUpsert()

static DatabaseSQLTest::provideUpsert ( )
static

Definition at line 508 of file DatabaseSQLTest.php.

◆ setUp()

DatabaseSQLTest::setUp ( )
protected

Definition at line 23 of file DatabaseSQLTest.php.

◆ testAtomicSections()

DatabaseSQLTest::testAtomicSections ( )

\Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection

Definition at line 1432 of file DatabaseSQLTest.php.

References $fname, assertLastSql(), and use.

◆ testAtomicSectionsCallbackCancellation()

DatabaseSQLTest::testAtomicSectionsCallbackCancellation ( )

\Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection

Definition at line 1674 of file DatabaseSQLTest.php.

References $e, $fname, assertLastSql(), and use.

◆ testAtomicSectionsRecovery()

DatabaseSQLTest::testAtomicSectionsRecovery ( )

\Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection

Definition at line 1619 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testAtomicSectionsTrxRound()

DatabaseSQLTest::testAtomicSectionsTrxRound ( )

\Wikimedia\Rdbms\Database::doSavepoint \Wikimedia\Rdbms\Database::doReleaseSavepoint \Wikimedia\Rdbms\Database::doRollbackToSavepoint \Wikimedia\Rdbms\Database::startAtomic \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic \Wikimedia\Rdbms\Database::doAtomicSection

Definition at line 1805 of file DatabaseSQLTest.php.

References assertLastSql(), and DBO_TRX.

◆ testBuildConcat()

DatabaseSQLTest::testBuildConcat (   $stringList,
  $sqlText 
)

provideBuildConcat Wikimedia\Rdbms\Database::buildConcat

Definition at line 954 of file DatabaseSQLTest.php.

◆ testBuildIntegerCast()

DatabaseSQLTest::testBuildIntegerCast ( )

\Wikimedia\Rdbms\Database::buildIntegerCast

Definition at line 1418 of file DatabaseSQLTest.php.

References $output.

◆ testBuildLike()

DatabaseSQLTest::testBuildLike (   $array,
  $sqlText 
)

provideBuildLike Wikimedia\Rdbms\Database::buildLike Wikimedia\Rdbms\Database::escapeLikeInternal

Definition at line 978 of file DatabaseSQLTest.php.

◆ testBuildSubstring()

DatabaseSQLTest::testBuildSubstring (   $input,
  $start,
  $length,
  $expected 
)

Wikimedia\Rdbms\Database::buildSubstring provideBuildSubstring.

Definition at line 1391 of file DatabaseSQLTest.php.

References $input, and $output.

◆ testBuildSubstring_invalidParams()

DatabaseSQLTest::testBuildSubstring_invalidParams (   $start,
  $length 
)

Wikimedia\Rdbms\Database::buildSubstring Wikimedia\Rdbms\Database::assertBuildSubstringParams provideBuildSubstring_invalidParams.

Definition at line 1410 of file DatabaseSQLTest.php.

References class.

◆ testConditional()

DatabaseSQLTest::testConditional (   $sql,
  $sqlText 
)

provideConditional Wikimedia\Rdbms\Database::conditional

Definition at line 913 of file DatabaseSQLTest.php.

◆ testDelete()

DatabaseSQLTest::testDelete (   $sql,
  $sqlText 
)

provideDelete Wikimedia\Rdbms\Database::delete

Definition at line 464 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testDeleteJoin()

DatabaseSQLTest::testDeleteJoin (   $sql,
  $sqlText 
)

provideDeleteJoin Wikimedia\Rdbms\Database::deleteJoin

Definition at line 533 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testDropNonExistingTable()

DatabaseSQLTest::testDropNonExistingTable ( )

Wikimedia\Rdbms\Database::dropTable.

Definition at line 1255 of file DatabaseSQLTest.php.

◆ testDropTable()

DatabaseSQLTest::testDropTable ( )

Wikimedia\Rdbms\Database::dropTable.

Definition at line 1246 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testImplicitTransactionRollback()

DatabaseSQLTest::testImplicitTransactionRollback ( )

\Wikimedia\Rdbms\Database::query

Definition at line 1935 of file DatabaseSQLTest.php.

References $e, assertLastSql(), and DBO_TRX.

◆ testInsert()

DatabaseSQLTest::testInsert (   $sql,
  $sqlText 
)

provideInsert Wikimedia\Rdbms\Database::insert Wikimedia\Rdbms\Database::makeInsertOptions

Definition at line 581 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testInsertSelect()

DatabaseSQLTest::testInsertSelect (   $sql,
  $sqlTextNative,
  $sqlSelect,
  $sqlInsert 
)

provideInsertSelect Wikimedia\Rdbms\Database::insertSelect Wikimedia\Rdbms\Database::nativeInsertSelect

Definition at line 635 of file DatabaseSQLTest.php.

References assertLastSql(), and assertLastSqlDb().

◆ testInsertSelectBatching()

DatabaseSQLTest::testInsertSelectBatching ( )

Definition at line 743 of file DatabaseSQLTest.php.

References $rows, and assertLastSqlDb().

◆ testInvalidAtomicSectionEnded()

DatabaseSQLTest::testInvalidAtomicSectionEnded (   $method)

provideAtomicSectionMethodsForErrors \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic

Definition at line 1844 of file DatabaseSQLTest.php.

◆ testLockForUpdate()

DatabaseSQLTest::testLockForUpdate (   $sql,
  $sqlText 
)

provideLockForUpdate Wikimedia\Rdbms\Database::lockForUpdate

Definition at line 263 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testMakeList()

DatabaseSQLTest::testMakeList (   $list,
  $mode,
  $sqlText 
)

provideMakeList Wikimedia\Rdbms\Database::makeList

Definition at line 1265 of file DatabaseSQLTest.php.

◆ testNativeReplace()

DatabaseSQLTest::testNativeReplace (   $sql,
  $sqlText 
)

provideNativeReplace Wikimedia\Rdbms\Database::nativeReplace

Definition at line 886 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testNoAtomicSection()

DatabaseSQLTest::testNoAtomicSection (   $method)

provideAtomicSectionMethodsForErrors \Wikimedia\Rdbms\Database::endAtomic \Wikimedia\Rdbms\Database::cancelAtomic

Definition at line 1827 of file DatabaseSQLTest.php.

◆ testPrematureClose1()

DatabaseSQLTest::testPrematureClose1 ( )

\Wikimedia\Rdbms\Database::close

Definition at line 2054 of file DatabaseSQLTest.php.

References $fname, assertLastSql(), and use.

◆ testPrematureClose2()

DatabaseSQLTest::testPrematureClose2 ( )

\Wikimedia\Rdbms\Database::close

Definition at line 2082 of file DatabaseSQLTest.php.

References $fname, assertLastSql(), and use.

◆ testPrematureClose3()

DatabaseSQLTest::testPrematureClose3 ( )

\Wikimedia\Rdbms\Database::close

Definition at line 2108 of file DatabaseSQLTest.php.

References assertLastSql(), and DBO_TRX.

◆ testPrematureClose4()

DatabaseSQLTest::testPrematureClose4 ( )

\Wikimedia\Rdbms\Database::close

Definition at line 2131 of file DatabaseSQLTest.php.

References assertLastSql(), and DBO_TRX.

◆ testReplace()

DatabaseSQLTest::testReplace (   $sql,
  $sqlText 
)

provideReplace Wikimedia\Rdbms\Database::replace

Definition at line 771 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testSelect()

DatabaseSQLTest::testSelect (   $sql,
  $sqlText 
)

provideSelect Wikimedia\Rdbms\Database::select Wikimedia\Rdbms\Database::selectSQLText Wikimedia\Rdbms\Database::tableNamesWithIndexClauseOrJOIN Wikimedia\Rdbms\Database::useIndexClause Wikimedia\Rdbms\Database::ignoreIndexClause Wikimedia\Rdbms\Database::makeSelectOptions Wikimedia\Rdbms\Database::makeOrderBy Wikimedia\Rdbms\Database::makeGroupByWithHaving Wikimedia\Rdbms\Database::selectFieldsOrOptionsAggregate Wikimedia\Rdbms\Database::selectOptionsIncludeLocking

Definition at line 52 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testSelectFieldValues()

DatabaseSQLTest::testSelectFieldValues ( )

Wikimedia\Rdbms\Database::selectFieldValues()

Definition at line 2146 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testSelectRowCount()

DatabaseSQLTest::testSelectRowCount (   $sql,
  $sqlText 
)

Wikimedia\Rdbms\Subquery provideSelectRowCount.

Parameters
$sql
$sqlText

Definition at line 317 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testSessionTempTables()

DatabaseSQLTest::testSessionTempTables ( )

Wikimedia\Rdbms\Database::registerTempTableOperation.

Definition at line 1344 of file DatabaseSQLTest.php.

◆ testTransactionCommit()

DatabaseSQLTest::testTransactionCommit ( )

Wikimedia\Rdbms\Database::commit Wikimedia\Rdbms\Database::doCommit.

Definition at line 1227 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testTransactionErrorState1()

DatabaseSQLTest::testTransactionErrorState1 ( )

\Wikimedia\Rdbms\DBTransactionStateError

Definition at line 1878 of file DatabaseSQLTest.php.

◆ testTransactionErrorState2()

DatabaseSQLTest::testTransactionErrorState2 ( )

\Wikimedia\Rdbms\Database::query

Definition at line 1890 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testTransactionRollback()

DatabaseSQLTest::testTransactionRollback ( )

Wikimedia\Rdbms\Database::rollback Wikimedia\Rdbms\Database::doRollback.

Definition at line 1237 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testTransactionStatementRollbackIgnoring()

DatabaseSQLTest::testTransactionStatementRollbackIgnoring ( )

\Wikimedia\Rdbms\Database::query

Definition at line 1989 of file DatabaseSQLTest.php.

References $e, assertLastSql(), and use.

◆ testUncancellableAtomicSection()

DatabaseSQLTest::testUncancellableAtomicSection ( )

\Wikimedia\Rdbms\Database::cancelAtomic

Definition at line 1861 of file DatabaseSQLTest.php.

◆ testUnionConditionPermutations()

DatabaseSQLTest::testUnionConditionPermutations (   $params,
  $expect 
)

provideUnionConditionPermutations Wikimedia\Rdbms\Database::unionConditionPermutations

Definition at line 1058 of file DatabaseSQLTest.php.

References $params.

◆ testUnionQueries()

DatabaseSQLTest::testUnionQueries (   $sql,
  $sqlText 
)

provideUnionQueries Wikimedia\Rdbms\Database::unionQueries

Definition at line 1021 of file DatabaseSQLTest.php.

◆ testUpdate()

DatabaseSQLTest::testUpdate (   $sql,
  $sqlText 
)

provideUpdate Wikimedia\Rdbms\Database::update Wikimedia\Rdbms\Database::makeUpdateOptions Wikimedia\Rdbms\Database::makeUpdateOptionsArray

Definition at line 412 of file DatabaseSQLTest.php.

References assertLastSql().

◆ testUpsert()

DatabaseSQLTest::testUpsert (   $sql,
  $sqlText 
)

provideUpsert Wikimedia\Rdbms\Database::upsert

Definition at line 497 of file DatabaseSQLTest.php.

References assertLastSql().

Member Data Documentation

◆ $database

DatabaseTestHelper Database DatabaseSQLTest::$database
private

Definition at line 21 of file DatabaseSQLTest.php.


The documentation for this class was generated from the following file: