Change-Id: I370275bb6c5d456b73f6a5f782e231f16c2b0fbe
+ /**
+ * @coversNothing
+ */
public function testCaseInsensitiveLike() {
// TODO: Test this for all databases
$db = DatabaseSqlite::newStandaloneInstance( ':memory:' );
public function testCaseInsensitiveLike() {
// TODO: Test this for all databases
$db = DatabaseSqlite::newStandaloneInstance( ':memory:' );
$this->assertSame( 'CAST( fieldName AS SIGNED )', $output );
}
$this->assertSame( 'CAST( fieldName AS SIGNED )', $output );
}
* @covers Wikimedia\Rdbms\Database::setIndexAliases
*/
public function testIndexAliases() {
* @covers Wikimedia\Rdbms\Database::setIndexAliases
*/
public function testIndexAliases() {
+ /**
+ * @covers Wikimedia\Rdbms\Database::insertSelect
+ * @covers Wikimedia\Rdbms\Database::nativeInsertSelect
+ */
public function testInsertSelectBatching() {
$dbWeb = new DatabaseTestHelper( __CLASS__, [ 'cliMode' => false ] );
$rows = [];
public function testInsertSelectBatching() {
$dbWeb = new DatabaseTestHelper( __CLASS__, [ 'cliMode' => false ] );
$rows = [];
/**
* @expectedException \Wikimedia\Rdbms\DBTransactionStateError
/**
* @expectedException \Wikimedia\Rdbms\DBTransactionStateError
+ * @covers \Wikimedia\Rdbms\Database::assertTransactionStatus
*/
public function testTransactionErrorState1() {
$wrapper = TestingAccessWrapper::newFromObject( $this->database );
*/
public function testTransactionErrorState1() {
$wrapper = TestingAccessWrapper::newFromObject( $this->database );