3 use MediaWiki\Revision\MutableRevisionRecord
;
4 use MediaWiki\Revision\SlotRecord
;
5 use MediaWiki\Tests\Revision\McrSchemaOverride
;
8 * Tests Revision against the MCR DB schema after schema migration.
14 * @group ContentHandler
18 class RevisionMcrDbTest
extends RevisionDbTestBase
{
20 use McrSchemaOverride
;
22 public function setUp() {
26 protected function getContentHandlerUseDB() {
30 public function provideGetTextId() {
33 $slot = new SlotRecord( (object)[
34 'slot_revision_id' => 42,
35 'slot_content_id' => 1,
36 'content_address' => 'tt:789',
37 'model_name' => CONTENT_MODEL_WIKITEXT
,
38 'role_name' => SlotRecord
::MAIN
,
40 ], new WikitextContent( 'Test' ) );
42 $rec = new MutableRevisionRecord( $this->getMockTitle() );
44 $rec->setSlot( $slot );