dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Allow false as return type of FileBackendStore::doGetFileXAttributes"
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
maintenance
/
backup_PageTest.php
diff --git
a/tests/phpunit/maintenance/backup_PageTest.php
b/tests/phpunit/maintenance/backup_PageTest.php
index
afe8c4b
..
7a78e52
100644
(file)
--- a/
tests/phpunit/maintenance/backup_PageTest.php
+++ b/
tests/phpunit/maintenance/backup_PageTest.php
@@
-5,13
+5,17
@@
namespace MediaWiki\Tests\Maintenance;
use DumpBackup;
use Exception;
use MediaWiki\MediaWikiServices;
use DumpBackup;
use Exception;
use MediaWiki\MediaWikiServices;
+use MediaWiki\Revision\RevisionRecord;
use MediaWikiTestCase;
use MWException;
use MediaWikiTestCase;
use MWException;
+use RequestContext;
+use RevisionDeleter;
use Title;
use WikiExporter;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\LoadBalancer;
use WikiPage;
use Title;
use WikiExporter;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\LoadBalancer;
use WikiPage;
+use XmlDumpWriter;
/**
* Tests for page dumps of BackupDumper
/**
* Tests for page dumps of BackupDumper
@@
-76,6
+80,17
@@
class BackupDumperPageTest extends DumpTestCase {
"BackupDumperTestP2Summary4 extra " );
$this->pageId2 = $page->getId();
"BackupDumperTestP2Summary4 extra " );
$this->pageId2 = $page->getId();
+ $revDel = RevisionDeleter::createList(
+ 'revision',
+ RequestContext::getMain(),
+ $this->pageTitle2,
+ [ $this->revId2_2 ]
+ );
+ $revDel->setVisibility( [
+ 'value' => [ RevisionRecord::DELETED_TEXT => 1 ],
+ 'comment' => 'testing!'
+ ] );
+
$this->pageTitle3 = Title::newFromText( 'BackupDumperTestP3', $this->namespace );
$page = WikiPage::factory( $this->pageTitle3 );
list( $this->revId3_1, $this->textId3_1 ) = $this->addRevision( $page,
$this->pageTitle3 = Title::newFromText( 'BackupDumperTestP3', $this->namespace );
$page = WikiPage::factory( $this->pageTitle3 );
list( $this->revId3_1, $this->textId3_1 ) = $this->addRevision( $page,
@@
-171,7
+186,9
@@
class BackupDumperPageTest extends DumpTestCase {
}
public function schemaVersionProvider() {
}
public function schemaVersionProvider() {
- yield [ '0.10' ];
+ foreach ( XmlDumpWriter::$supportedSchemas as $schemaVersion ) {
+ yield [ $schemaVersion ];
+ }
}
/**
}
/**
@@
-229,10
+246,10
@@
class BackupDumperPageTest extends DumpTestCase {
$asserter->assertRevision(
$this->revId2_2,
"BackupDumperTestP2Summary2",
$asserter->assertRevision(
$this->revId2_2,
"BackupDumperTestP2Summary2",
- $this->textId2_2,
- 23,
- "b7vj5ks32po5m1z1t1br4o7scdwwy95",
- "BackupDumperTestP2Text2",
+ null, // deleted!
+ false, // deleted!
+ null, // deleted!
+ false, // deleted!
$this->revId2_1
);
$asserter->assertRevision(
$this->revId2_1
);
$asserter->assertRevision(
@@
-343,10
+360,10
@@
class BackupDumperPageTest extends DumpTestCase {
$asserter->assertRevision(
$this->revId2_2,
"BackupDumperTestP2Summary2",
$asserter->assertRevision(
$this->revId2_2,
"BackupDumperTestP2Summary2",
- $this->textId2_2,
- 23,
- "b7vj5ks32po5m1z1t1br4o7scdwwy95",
- false,
+ null, // deleted!
+ false, // deleted!
+ null, // deleted!
+ false,
// deleted!
$this->revId2_1
);
$asserter->assertRevision(
$this->revId2_1
);
$asserter->assertRevision(
@@
-619,10
+636,10
@@
class BackupDumperPageTest extends DumpTestCase {
$asserter->assertRevision(
$this->revId2_2,
"BackupDumperTestP2Summary2",
$asserter->assertRevision(
$this->revId2_2,
"BackupDumperTestP2Summary2",
- $this->textId2_2,
- 23,
- "b7vj5ks32po5m1z1t1br4o7scdwwy95",
- false,
+ null, // deleted!
+ false, // deleted!
+ null, // deleted!
+ false,
// deleted!
$this->revId2_1
);
$asserter->assertRevision(
$this->revId2_1
);
$asserter->assertRevision(