| Current File : /home/jvzmxxx/wiki/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/SqlIdGeneratorTest.php |
<?php
namespace Wikibase\Test;
use Wikibase\SqlIdGenerator;
/**
* @covers Wikibase\SqlIdGenerator
*
* @group Wikibase
* @group WikibaseStore
* @group WikibaseRepo
* @group Database
*
* @group medium
*
* @license GPL-2.0+
* @author Katie Filbert < aude.wiki@gmail.com >
*/
class SqlIdGeneratorTest extends \MediaWikiTestCase {
public function testGetNewId() {
$generator = new SqlIdGenerator( wfGetLB() );
$id = $generator->getNewId( 'wikibase-kittens' );
$this->assertSame( 1, $id );
}
public function testIdBlacklisting() {
$generator = new SqlIdGenerator( wfGetLB(), array( 1, 2 ) );
$id = $generator->getNewId( 'wikibase-blacklist' );
$this->assertSame( 3, $id );
}
}