| Current File : /home/jvzmxxx/wiki/extensions/Wikibase/client/tests/phpunit/includes/Usage/NullUsageTrackerTest.php |
<?php
namespace Wikibase\Client\Tests\RecentChanges;
use ArrayIterator;
use PHPUnit_Framework_TestCase;
use Wikibase\Client\Usage\NullUsageTracker;
/**
* @covers Wikibase\Client\Usage\NullUsageTracker
*
* @group WikibaseClient
* @group Wikibase
*
* @license GPL-2.0+
* @author Thiemo Mättig
* @author Marius Hoch
*/
class NullUsageTrackerTest extends PHPUnit_Framework_TestCase {
public function testAddUsedEntities() {
$instance = new NullUsageTracker();
$this->assertNull( $instance->addUsedEntities( 0, array() ) );
}
public function testReplaceUsedEntities() {
$instance = new NullUsageTracker();
$this->assertSame( array(), $instance->replaceUsedEntities( 0, array() ) );
}
public function testPruneUsages() {
$instance = new NullUsageTracker();
$this->assertSame( array(), $instance->pruneUsages( 0 ) );
}
public function testGetUsagesForPage() {
$instance = new NullUsageTracker();
$this->assertSame( array(), $instance->getUsagesForPage( 0 ) );
}
public function testGetUnusedEntities() {
$instance = new NullUsageTracker();
$this->assertSame( array(), $instance->getUnusedEntities( array() ) );
}
public function testGetPagesUsing() {
$instance = new NullUsageTracker();
$this->assertEquals( new ArrayIterator(), $instance->getPagesUsing( array() ) );
}
}