| | <?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')); |
| | } |
| | } |
| |
|