aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/integration/includes/db
diff options
context:
space:
mode:
authorAaron Schulz <aschulz@wikimedia.org>2022-08-15 12:01:25 -0700
committerAaron Schulz <aschulz@wikimedia.org>2023-05-30 17:19:10 -0700
commitbdb34a62e3a97e3a1f8fb553aa15a1b044c71054 (patch)
treee9fb7a42bca397a64ff15eb0f9ed5cb70b4f9860 /tests/phpunit/integration/includes/db
parent72d63d21402a1713b1a5fed6845c84947ed1f4ac (diff)
downloadmediawikicore-bdb34a62e3a97e3a1f8fb553aa15a1b044c71054.tar.gz
mediawikicore-bdb34a62e3a97e3a1f8fb553aa15a1b044c71054.zip
rdbms: make affectedRows() count each updated row in upsert() as one
Previously, DatabaseMysqli would count such updates as two. Bug: T314100 Change-Id: I83c21c00436bcfb617013cafbdd4834b8ef971d6
Diffstat (limited to 'tests/phpunit/integration/includes/db')
-rw-r--r--tests/phpunit/integration/includes/db/DatabaseMysqlTest.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/phpunit/integration/includes/db/DatabaseMysqlTest.php b/tests/phpunit/integration/includes/db/DatabaseMysqlTest.php
index bf15d98239e8..030c27145996 100644
--- a/tests/phpunit/integration/includes/db/DatabaseMysqlTest.php
+++ b/tests/phpunit/integration/includes/db/DatabaseMysqlTest.php
@@ -354,7 +354,7 @@ class DatabaseMysqlTest extends \MediaWikiIntegrationTestCase {
$this->assertSame( 1, (int)$this->conn->selectField( $dTable, 'n', [ 'k' => 'Luca' ] ) );
$this->conn->upsert( $dTable, $rows, 'k', $set, __METHOD__ );
- $this->assertSame( 2, $this->conn->affectedRows() );
+ $this->assertSame( 1, $this->conn->affectedRows() );
$this->assertSame( 1, $this->conn->insertId() );
$this->assertSame( 1, (int)$this->conn->selectField( $dTable, 'n', [ 'k' => 'Luca' ] ) );