24 protected function setUp(): void
26 $this->db = new \ilNullPluginStateDB();
31 $this->assertFalse($this->db->isPluginActivated(
"plg1"));
32 $this->assertFalse($this->db->isPluginActivated(
"plg2"));
33 $this->assertFalse($this->db->isPluginActivated(
"plg3"));
38 $this->assertEquals(null, $this->db->getCurrentPluginVersion(
"plg1"));
39 $this->assertEquals(null, $this->db->getCurrentPluginVersion(
"plg2"));
40 $this->assertEquals(null, $this->db->getCurrentPluginVersion(
"plg3"));
45 $this->assertEquals(null, $this->db->getCurrentPluginDBVersion(
"plg1"));
46 $this->assertEquals(null, $this->db->getCurrentPluginDBVersion(
"plg2"));
47 $this->assertEquals(null, $this->db->getCurrentPluginVersion(
"plg3"));
53 $VERSION = $this->data_factory->version(
"1.0.0");
56 $this->db->setCurrentPluginVersion($PLUGIN_ID, $VERSION, $DB_VERSION);
58 $this->assertTrue(
true);
63 $this->expectException(\InvalidArgumentException::class);
64 $this->db->setActivation(
"SOME_ID",
true);
71 $this->db->remove($PLUGIN_ID);
73 $this->assertTrue(
true);
testSetCurrentPluginVersionKnownPlugin()
testGetCurrentPluginDBVersion()
testGetCurrentPluginVersion()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...