|
<?php |
|
|
|
require_once __DIR__.'/../../Base.php'; |
|
|
|
use Kanboard\Core\Plugin\SchemaHandler; |
|
|
|
class SchemaHandlerTest extends Base |
|
{ |
|
public function testGetSchemaVersion() |
|
{ |
|
$p = new SchemaHandler($this->container); |
|
$this->assertEquals(0, $p->getSchemaVersion('not_found')); |
|
|
|
$this->assertTrue($p->setSchemaVersion('plugin1', 1)); |
|
$this->assertEquals(1, $p->getSchemaVersion('plugin1')); |
|
|
|
$this->assertTrue($p->setSchemaVersion('plugin2', 33)); |
|
$this->assertEquals(33, $p->getSchemaVersion('plugin2')); |
|
|
|
$this->assertTrue($p->setSchemaVersion('plugin1', 2)); |
|
$this->assertEquals(2, $p->getSchemaVersion('plugin1')); |
|
} |
|
} |
|
|