assertInstanceOf( '\SMW\MediaWiki\MediaWikiNsContentReader', new MediaWikiNsContentReader() ); } public function testReadFromMessageCache() { $instance = new MediaWikiNsContentReader(); $this->assertIsString( $instance->read( 'smw-desc' ) ); } public function testTryToReadForInvalidTitle() { $instance = new MediaWikiNsContentReader(); $this->assertEmpty( $instance->read( '{}' ) ); } public function testSkipMessageCache() { $revisionGuard = $this->getMockBuilder( '\SMW\MediaWiki\RevisionGuard' ) ->disableOriginalConstructor() ->getMock(); $instance = new MediaWikiNsContentReader(); $instance->skipMessageCache(); $instance->setRevisionGuard( $revisionGuard ); $this->assertIsString( $instance->read( __METHOD__ ) ); } }