| Current File : /home/jvzmxxx/wiki/extensions/Wikibase/view/tests/phpunit/DummyLocalizedTextProviderTest.php |
<?php
namespace Wikibase\View\Tests;
use PHPUnit_Framework_TestCase;
use Wikibase\View\DummyLocalizedTextProvider;
/**
* @covers Wikibase\View\DummyLocalizedTextProvider
*
* @group Wikibase
*
* @license GPL-2.0+
* @author Adrian Heine <adrian.heine@wikimedia.de>
*/
class DummyLocalizedTextProviderTest extends PHPUnit_Framework_TestCase {
public function dummyLocalizedTextProviderProvider() {
return [
[
new DummyLocalizedTextProvider( 'en' ),
true,
'(parentheses: VALUE)',
'en'
]
];
}
/**
* @dataProvider dummyLocalizedTextProviderProvider
*/
public function testGet( DummyLocalizedTextProvider $localizedTextProvider, $has, $content, $languageCode ) {
$this->assertEquals( $localizedTextProvider->has( 'parentheses' ), $has );
$this->assertEquals( $localizedTextProvider->get( 'parentheses', [ 'VALUE' ] ), $content );
$this->assertEquals( $localizedTextProvider->getLanguageOf( 'parentheses' ), $languageCode );
}
}